Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
Delphi 2007 Professional
|
Re: Properties werden nicht, wie zur Designtime, gesetzt..
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
|