Einzelnen Beitrag anzeigen

Rob09

Registriert seit: 14. Aug 2007
58 Beiträge
 
Delphi 6 Personal
 
#1

Prüfen, ob Referenz auf tatsächlich existentes Objekt zeigt

  Alt 5. Okt 2011, 22:34
Delphi-Version: 6
Hi!

Okay, folgendes:

Wenn ich prüfen möchte, ob ein Objekt existiert, dann kann ich ja einfach folgendes abfragen:

if Assigned(ReferenzAufObjekt) then ... .

Das funktioniert aber nur dann, wenn ich beim zerstören des Objekts FreeAndNil(ReferenzAufObjektObjekt) verwende (oder halt ReferenzAufobjekt := nil ).

Wenn ich allerdings das Objekt nur mit ReferenzAufObjekt.Free zerstöre, dann liefert Assigned(...) ja weiterhin True.

Gibt es denn irgendeine Möglichkeit, auch dann zu prüfen, ob das Objekt, auf das ReferenzAufObjekt zeigt, tatsächlich existiert oder schon zerstört wurde?

Beste Grüße!
Robert
  Mit Zitat antworten Zitat