Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#32

AW: Eigenschaften von erzeugten Komponenten

  Alt 10. Aug 2011, 15:43
Du kannst das caFree auch weglassen, aber dann mußt du entweder neuer_Eintrag.Free; , bzw. FreeAndNil(neuer_Eintrag); aufrufen,
wobei Free reicht und im Destructor des Tneuer_Eintrag ein 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 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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat