Thema: Delphi Was passiert denn da?

Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#13

AW: Was passiert denn da?

  Alt 12. Aug 2016, 15:53
Der zweite Teil meiner Frage ist noch nicht beantwortet. Gibt es einen sachlichen Grund warum man das so löst und nicht mit einer Menge, oder ist das einfach nur eine Geschmacksfrage?
Die Memo.Flags sind vorgegeben. Wenn man daran etwas ändern will, dann so wie vorgegeben, oder aber
Delphi-Quellcode:
if ckbWordWrap.Checked then Memo.Flags or $02;

oder

const
  WORDWRAPACTIVE=2;

...

if ckbWordWrap.Checked then Memo.Flags or WORDWRAPACTIVE;
Die ursprüngliche Version riecht sehr nach übersetztem Assembler oder gar C.
Um eine Menge anzuwenden, müßtest Du die Memo-Klasse umschreiben.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat