D7: Wird TThread.OnTerminate nicht mehr aufgerufen ???
Hallo !
Ich habe ein relativ komplexes Projekt einer Scannersteuerung, die noch in D4 programmiert worden ist. Ich habe es jetzt mal mit D7 compiliert, was auch problemlos funktioniert hat. Aber offenbar funktioniert das Handling des TThread-Objekts jetzt anders oder funzt nicht mehr. Offenbar wird nämlich OnTerminate nicht mehr aufgerufen. In D4 funzt diese Mimik einwandfrei - in D7 NICHT ! Wer hat eine Idee. Ich habe wirklich wenig Lust wieder alles auf "Low-Level" umzuschreiben ... :wall: Es sind wirklich viele Threads. Thanx |
Re: D7: Wird TThread.OnTerminate nicht mehr aufgerufen ???
Zitat:
...:cat:... |
Re: D7: Wird TThread.OnTerminate nicht mehr aufgerufen ???
OnTerminate funzt wirklich nicht !!!
Offenbar liegt es daran, dass der Thread innerhalb einer DLL läuft. Über Google habe ich folgenden Artikel gefunden: http://bdn.borland.com/article/0,1410,27655,00.html Weiß jemand, wo man diesen D6DLLSynchronizer herunterladen kann ? Die angegenbene URL funzt nämlich nicht. In einem D7 Miniprogramm (KEINE DLL !!!) geht OnTerminate nämlich tatächlich problemlos. |
Re: D7: Wird TThread.OnTerminate nicht mehr aufgerufen ???
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
Problem gelöst !
Great, it works :-D
Thanx a lot !!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz