Einzelnen Beitrag anzeigen

DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#3

Re: Wie gebt ihr ein Objekt richtig frei?

  Alt 4. Aug 2007, 14:55
Ja da hast du Recht,

Free gibt prüft ja nur ob das Objekt <> NIL ist und gibt es dann frei,
Da hat das Objekt aber noch seine Referenz (aber jetzt auf ein nicht mehr existierendes Objekt im Speicher),
und ein erneuter Free aufruf gibt eine Exception.

Ist es denn eigentlich sinnvoll immer FreeAndNil(MeinObjekt) aufzurufen?

Gruß
DelphiManiac
  Mit Zitat antworten Zitat