Thema: Delphi Array korrekt freigeben

Einzelnen Beitrag anzeigen

Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.321 Beiträge
 
Delphi 12 Athens
 
#4

AW: Array korrekt freigeben

  Alt Heute, 18:33
Setlength(AArray,0);
Finalize(AArray); // <---

Dass ist doppel: double free. Beide machen dasselbe.

Warum überhaupt freigeben (beide versionen)? Am Ende der Procedure ist es doch sowiso weg.

Auch würde ich nie auf die Idee kommen "AArray:=nil;" zu verwenden
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat