Thema: Delphi Free oder FreeAndNil=

Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#10

Re: Free oder FreeAndNil=

  Alt 27. Aug 2009, 10:11
Zitat von hoika:
[...]
kann ich durch Nutzung von FreeAndNIL zwischendurch prüfen,
ob sie aktuell in Benutzung ist, oder nicht.

Delphi-Quellcode:
object.Free;
if Assigned(object) -> liefert Müll

FreeAndNIL(object);
if Assigned(object) -> liefert immer False (weil object NIL ist)
Sicher? Ich würde sagen, "FreeAndNil" nach "Free" wird auch einen Fehler werden

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat