[Delphi] TStringlist

Hallo,

werden die Objects[] einer Stringliste bei destroy derselben automatisch gelöscht, oder muß ich die Objects ‚per Hand‘ killen? Hab leider nur die Std-Version, wäre nett, wenn mal jemand im Quelltext nachschauen könnte.

Gruß, Steffen

Hi Steffen!

werden die Objects[] einer Stringliste bei destroy derselben
automatisch gelöscht, oder muß ich die Objects ‚per Hand‘
killen? Hab leider nur die Std-Version, wäre nett, wenn mal
jemand im Quelltext nachschauen könnte.

Also ohne das ich jetzt im Quelltext nachgeschaut habe, bin ich mit ziemlich sicher, dass du dich um die Freigabe deiner Objekte selbst kümmern musst …

Das kannst du auch einfach dadurch überprüfen, dass im folgenden Code KEINE Schutzverletzung kommt

meinbild := TBitmap.Create;
stringlist.addobject(meinbild);
stringlist.free;
meinbild.free; 

Bye
 Alex

Danke! Nehme mal an, das stimmt so… (o.T.)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]