Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#4

Re: Klasseninstanz soll sich selbst löschen

  Alt 22. Apr 2006, 16:31
Hallo,

die einfachste Methode in diesem Fall ist es, mit PostMessage eine Nachricht mit einer Referenz des entsprechenden Objekts z. B. an Dein Form zu senden und dort in der Verarbeitungsroutine dann das Objekt zu zerstören. Durch die Verwendung von PostMessage vermeidest Du, dass Du der Komponente den Boden unter den Füßen wegziehst: Du stellst die Nachricht in die Warteschlage, und beim nächsten Abarbeiten der Warteschlange wird Dein Objekt freigegeben.

Gruß
xaromz
  Mit Zitat antworten Zitat