Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

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/)
-   -   Eigenschaften von erzeugten Komponenten (https://www.delphipraxis.net/162158-eigenschaften-von-erzeugten-komponenten.html)

DeddyH 10. Aug 2011 15:36

AW: Eigenschaften von erzeugten Komponenten
 
OK, dann sollte es auch keine Speicherprobleme geben.

himitsu 10. Aug 2011 15:43

AW: Eigenschaften von erzeugten Komponenten
 
Du kannst das caFree auch weglassen, aber dann mußt du entweder
Delphi-Quellcode:
neuer_Eintrag.Free;
, bzw.
Delphi-Quellcode:
FreeAndNil(neuer_Eintrag);
aufrufen,
wobei Free reicht und im Destructor des Tneuer_Eintrag ein
Delphi-Quellcode:
if neuer_Eintrag = Self then neuer_Eintrag := nil;
.
Obwohl man hier ebenfalls den Owner der Form nutzen könnte, um diese über diesen Owner freigeben zu lassen. (oder eine Kombination aus Allem)

Wobei man die globale Variable
Delphi-Quellcode:
neuer_Eintrag
auch ganz entfernen könnte und nur eine lokle Variable (für das Erstellen) ausreicht, wenn man sonst keinen externen Zugriff benötigt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 Uhr.
Seite 4 von 4   « Erste     234   

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 by Thomas Breitkreuz