Einzelnen Beitrag anzeigen

mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#1

Deadlock in TComponent.Destroy

  Alt 12. Jan 2011, 13:54
Delphi-Version: 2007
Ich beobachte bei einem Unit-Test aktuell ein - für mich - seltsames Verhalten. Ich habe eine TObjectlist, die den Ownership für die enthaltenen Objekte übernimmt. Entferne ich eines der Objekte aus der Liste wird auch brav der Destruktor aufgerufen. Wenn ich nun über inherited auch den Destruktor von TComponent aufrufe verarbschiedet sich die Ausführung ins Nirvana. 0% CPU Auslastung, keine Änderung im Speicherverbrauch. Der Prozess lässt sich nur nur mit Gewalt schließen. Egal ob im Debugging oder normal.

Jemand eine Idee, wo ich suchen soll? Ist ja immer leichter, wenn man zumindest eine grobe Richtung hat
  Mit Zitat antworten Zitat