Zitat von
Binärbaum:
Kann man den Standardwert nicht folgendermaßen setzen:
Delphi-Quellcode:
private
FMyColor:TColor;
published
MyColor:TColor read FMyColor write FMyColor default $FF;
end;
...
constructor TMyComp.Create(Owner:TComponent);
begin
inherited Create(Owner);
FMyColor:=$FF;
end;
MfG
Binärbaum
Das ist das korrekte vorgehen! Das
default ist nur ein attribut, das dem
DFM-system mitteilt welchen wert es als standardwert zu betrachten hat und somit nicht speichern braucht. Den wert muss dann folglich auch im konstruktor zuweisen.
@Nelsoni: Du verwechselst das mit der standard-eigenschaft einer klasse!
Ich frag mich warum es da probleme gibt? Vielleicht nochmal den sachverhalt genau untersuchen oder schildern.
mâxîmôv.
{KDT}