Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by tigerman33,
25. Nov 2005
Jetzt ist aber genau das passiert, wovor ich dich gewarnt habe :wink:
Wenn du jetzt zur Laufzeit die Zuweisung MyControl.Test := XYZ machst, wird die im Konstruktor erstellte Instanz von FTest nicht freigegeben. Der Speicher geht dir verloren! (Das sind die berühmten "Speicherlecks" von denen du vielleicht schon gelesen hast).
Die beste Methode ist immer noch die o.a. mit Assign.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by tigerman33,
25. Nov 2005
Geht das nicht automatisch, wenn du deklarierst:
class TAnything = class
private
FInt1, FInt2: integer;
FStr: string;
published
property Int1: integer read FInt1 write FInt1;
property Int2: integer read FInt2 write FInt2;
property Str: string read FStr write FStr;