Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#2

AW: Gibt TList.Delete darin befindliche Instanzen auch frei oder ?

  Alt 25. Jul 2011, 14:28
Das kannst Du recht einfach herausfinden, indem Du ReportMemoryLeaksOnShutdown auf true setzt. AFAIK gibt TList keine Instanzen frei, da seine Elemente vom Typ Pointer sind und nicht von TObject. Du kannst aber beispielsweise auf eine TObjectList ausweichen und deren Eigenschaft OwnsObjects auf true lassen(Voreinstellung), dann hast Du das gewünschte Verhalten.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat