Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Properties werden nicht, wie zur Designtime, gesetzt..

  Alt 21. Sep 2007, 21:08
NAbend,

es ist so, wie mkinzler es sagt. Die Default-Werte werden nicht als Eigenschaftswerte gesetzt. Dazu müssen die privaten Eigenschaften im Constructor gesetzt werden.
Hierbei muß man jedoch beachten, dass man das nur im Constructor machen sollte. Die published-Eigenschaften werden danach gelesen und gesetzt. Kommt man z.B. im CreateWnd auf die Idee eine published-Eigenschaft zu überschreiben, so ist der in der *.dfm gespeicherte Wert futsch.

Gruß oki
42
  Mit Zitat antworten Zitat