Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
9. Nov 2005
@Mabuse: Das mit FreeAndNil bringt ihn aber auch nicht weiter da er ja zwei variablen hat wo die Instanz drauf gespeichert ist. Und wenn er für eine Variable FreeAndNil aufruft ist die zweite trotzdem noch nicht nil.
Eine weitere Lösung wäre keinen einfachen Instanzzeiger (also nur ne Variable) zu nehmen sonder ein eigenes Object zu bauen. Dieses Object muss sich beim Create bei der Componente...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
8. Nov 2005
man kann aber auch einfach auf eine "nil" instanz eine methode anwenden. Solange in der Methode (wie schon geschrieben wurde) nicht auf membervariablen zugegriffen wird kommt es da auch nicht zum Fehler.
TKlasse(nil).Methode;
In diesem fall ist dann nur "Self" innerhalb der Methode nil