Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
13. Dez 2004
FreeAndNil macht nix anderes als was du auch gemacht hast. Also erst Free aufrufen und dann das ganze auf "nil" setzen
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
13. Dez 2004
anstelle von Globalen Variablen könntest du es einfach in den Private-Teil der Klasse schreiben (also direkt unter "private"
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
13. Dez 2004
wenn du einfach nur Free aufrufst wird das Object zwar frei gegeben aber der Objectzeiger nicht auf nil gesetzt. Wenn du jetzt erneug free aufrufst kracht es. Wenn du den Objeczeiger nach dem Free auf nil setzt würde das nicht passieren. Oder du rufst anstelle von "Free" gleich "FreeAndNil" auf