![]() |
gibt listbox objekte frei?
hallo.
ich füge in einer listbox mit
Delphi-Quellcode:
ein objekt ein.
listbox1.items.addobject('blabla',myobject);
wenn ich jetzt
Delphi-Quellcode:
aufrufe, wird das objekt dann wieder freigegeben oder nicht (also nur string und adresse gelöscht)?
listbox1.items.clear;
|
Re: gibt listbox objekte frei?
Gibt sie nicht.
Das wurde siche rin der Hilfe 1.000-mal und in der DP 10.000-mal erklärt. ;) |
Re: gibt listbox objekte frei?
Moin!
Nein, tut sie nicht. Alle Object/Data Eigenschaften bei VCL Elementen bieten nur Platz an - kümmern sich aber nicht um deren Inhalt - darum musst du dich kümmern. Woher sollte die VCL auch wissen ob da nun ein Objekt, ein Zeiger auf XY oder der Zeiger selbst benutzt wird? (Ich rede hier nicht von einer TObjectList!!) MfG Muetze1 |
Re: gibt listbox objekte frei?
ok danke ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz