Einzelnen Beitrag anzeigen

Golze

Registriert seit: 26. Aug 2004
Ort: Berlin
32 Beiträge
 
Delphi 5 Enterprise
 
#8

Re: Objekt prüfen, ob es noch existiert oder zerstört ist.

  Alt 31. Aug 2004, 18:57
Hallo Daniel,
habe gerade deine Antwort gelesen. Das Problem ist, wenn ein Release benutzt wird, kann anschließend kein NIL zugewiesen werden. Ich habe mir auch mal die FreeAndNIL - Methode angesehen. Das wird die übergebene Referenz auf eine lokale Variable gesetzt. Die übergebene Variable wird einfach auf NIL gesetzt. Das bringt vor allem Probleme in DLL's. Deshalb geht das so nicht. Im prinzip muß ein Release vollständig bearbeitet worden sein, damit das Objekt auch wirklich gelöscht werden kann. Das macht aber Windows. Kann man nicht über ein Handle abfragen? Aber was macht man bei Objekte (TFont) wo man kein Handle hat?
Das Ding (Problem) ist echt grausig.
Grüße kay
Kay Golze
  Mit Zitat antworten Zitat