Thema: Delphi Objekte freigeben

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

Re: Objekte freigeben

  Alt 25. Feb 2009, 15:39
Dort wo du etwas freigibt, die Variable auf NIL setzen

Delphi-Quellcode:
ParameterA := MyBox.Parameter;

FreeAndNil(ParmeterA);

If Assign(ParmeterA) Then FreeAndNil(ParmeterA);
das letzte FreeAndNil wird nicht ausgeführt, da Parameter1 schon vorher freigegeben und auch als frei markiert (NIL) wurde.
$2B or not $2B
  Mit Zitat antworten Zitat