Registriert seit: 10. Aug 2007
609 Beiträge
FreePascal / Lazarus
|
Re: Free oder FreeAndNil=
27. Aug 2009, 09:42
FreeAndNil() sollte immer dann aufgerufen werden, wenn das übergebene Objekt weiterhin benutz wird.
Dadurch kann man prüfen, ob das Objekt noch existiert (<> nil) oder schon freigegeben wurde. (= nil)
Wenn du z.B. im Destruktor TObject.Free() aufrufst, macht das (meists) nichts aus, da das Objekt nicht weiter benutzt wird.
|