Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   dynamisch erzeugte Objekte löschen? (https://www.delphipraxis.net/122883-dynamisch-erzeugte-objekte-loeschen.html)

SimStar001 23. Okt 2008 20:07


dynamisch erzeugte Objekte löschen?
 
Hallo, irgenwie stell ich mich gerade zu dumm an. :wiejetzt:

ich erstelle zur laufzeit dynamisch Objekte, aber wie kann ich diese bei Programmbeendung wieder löschen, bzw den speicher freigeben? oder muss ich dies nicht?!


Hilfe!!! :wall:

SirThornberry 23. Okt 2008 20:10

Re: dynamisch erzeugte Objekte löschen?
 
Wenn du ein Object instanzierst kannst du doch die Instanz einfach in eine Liste (TObjectList, TList, Array of Object, etc.) packen und später dann alle Objecte durchgehen und diese wieder frei geben.

mkinzler 23. Okt 2008 20:10

Re: dynamisch erzeugte Objekte löschen?
 
Kommt darauf an, um was für Objekte es sich handelt. Haben sie einen Owner (VCL-Objekte) kümmert der sich um die Freigabe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:55 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