Thema: Delphi Dyn. Array freigeben

Einzelnen Beitrag anzeigen

Sven M.

Registriert seit: 21. Okt 2006
Ort: Halle/Saale
106 Beiträge
 
Delphi 5 Enterprise
 
#8

Re: Dyn. Array freigeben

  Alt 15. Mai 2009, 07:26
Zitat von himitsu:
Zitat von Christian18:
wenn ja, wie?
es wurde ja schon erklärt daß es nicht nötig wäre,
aber falls dennoch mal jemand ein (dynamisches) Array freigeben möchte ...

einfach die Länge auf 0 (null) setzen
SetLength(testarray, 0); in Delphi geh bei (dynamischen) Arrays aber auch sowas:
testarray := nil;

...was allerdings auch nur geht, wenn keine Objekte im Array enthalten sind. Diese müssten nämlich gesondert freigegeben werden, sonst gibts Memoryleaks...
  Mit Zitat antworten Zitat