Einzelnen Beitrag anzeigen

quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Array objekte destroy?

  Alt 21. Apr 2009, 23:41
Zitat von Muetze1:
Zitat von Cyf:
Was? Das sollte zu einem Speicherleck führen.
Richtig, da die Array Elemente ja explizit erzeugte Instanzen sind.

Aber warum nutzt du keine TObjectList anstatt einem Array? Dort kümmert sich diese automatisch um die Freigabe der Instanzen beim Überschreiben, Löschen der Elemente wie auch beim Clear der Liste.
Dito. Dort kannst du ganz sicher sein, solang OwnObjects auf true ist, dass alle Elemente in der Liste auch aus dem Speicher entfernt werden, wenn sie gelöscht werden.
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat