Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: FastMM und block modified after being freed

  Alt 27. Apr 2010, 12:16
Nein.
Hier wird nur auf die Variable, aber nicht auf das Objekt zugegriffen.

Hier wäre es ein Zugriff
Delphi-Quellcode:
Node.NextNode.Free;
Node.NextNode.irgendwas ...

PS:
Delphi-Quellcode:
Node.NextNode.Free;
Node.NextNode:=NIL;
entspricht
FreeAndNil(Node.NextNode); Aber Letzteres ist kürzer und es wäre fehlerunanfälliger. (z.B. bei einer Exception innerhalb von .Free )
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat