Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Objekte in Klassen: Was wird alles zerstört?

  Alt 27. Nov 2005, 12:29
Wenn du von TComponent abgeleitet hast wird dein Object freigegeben wenn der Owner freigegeben wird (falls du einen angegeben hast beim Create). Wenn du Komponenten frei gibst wo andere Komponenten drauf liegen so werden auch die Childs freigegeben (dann wird dein Control also freigegeben wenn es mindestens von TControl abgeleitet ist und auch einen Parent zu gewiesen bekommen hat). Alles andere musst du selbst freigeben sofern du es auch angelegt hast. Es schadet allerdings nicht auch Komponenten explizit freizugeben selbst wenn sie einen Owner haben.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat