Entwickler-Ecke

Sonstiges (Delphi) - Property wird nicht in *.DFM gespeichert


freedy - Mi 10.01.07 15:23
Titel: Property wird nicht in *.DFM gespeichert
Hi!

Ich habe ein Problem bei der Komponentenentwicklung.


Delphi-Quelltext
1:
2:
3:
  published
    property MinValue : Double read FMinValue write SetMinValue stored true nodefault;
    property MaxValue : Double read FMaxValue write SetMaxValue stored true nodefault;


Beide Properties werden im Konstruktor mit Werten (-10; 10) vorbelegt, da ich sonst in meinen weiteren Berechnungen eine Division durch Null bekomme. Wenn ich meine Komponente nun aber auf ein Form ziehe und nur den MinValue auf 0 setze, wird dieser Wert nicht gespeichert. Warum? --- Ich dachte eigentlich die Direktiven sorgen dafür. -10.0 kann ich leider nicht als default setzen.

Gruß