Einzelnen Beitrag anzeigen

Leanahtan

Registriert seit: 5. Jun 2009
62 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Aufruf von TObject.Free verzögern?

  Alt 17. Dez 2009, 21:03
Danke für den Tipp. Leider wird das so wohl auch nicht funktionieren. Das Problem ist, dass besagte For-Schleife letztlich den Aufruf von TNotifyList.Free enthält, und daher nicht weiter abgearbeitet werden kann, wenn man im Destructor wartet
Das lässt sich auch nicht vermeiden, denn die in der Schleife bearbeiteten Events können Skriptfunktionen aufrufen - und was dort gemacht wird, unterliegt nicht mehr der Kontrolle dass Hauptprogramms. Ich werde wohl doch den weg über eine zusätzliche Methode TryFree gehen müssen. Gibt ja in Delphi eine recht brauchbare Suchen&Ersetzen-Funktion.
  Mit Zitat antworten Zitat