(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: TComponentList: Nur zur Laufzeit erstelle Kompos löschen
10. Aug 2008, 10:35
Wäre es nicht das einfachste die zur Laufzeit erzeugten in eine Extra Liste zu packen?
So wie du es vor hast geht es nicht. Assigned ist nichts anderes als auf eine Prüfung auf ungleich nil. Wenn eine Komponente frei gegeben wird, wird aber nicht automatisch dein Pointer auf die Instanz auf nil gesetzt sondern zeigt weiterhin auf den Speicher. Entsprechend funktioniert die Prüfung nicht.
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|