Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi D7: Wird TThread.OnTerminate nicht mehr aufgerufen ??? (https://www.delphipraxis.net/16947-d7-wird-tthread-onterminate-nicht-mehr-aufgerufen.html)

Orakel-von-Delphi 26. Feb 2004 08:38


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

sakura 26. Feb 2004 08:49

Re: D7: Wird TThread.OnTerminate nicht mehr aufgerufen ???
 
Zitat:

Zitat von Orakel-von-Delphi
In D4 funzt diese Mimik einwandfrei - in D7 NICHT !

Sorry, ich kann Dein Problem in D7 nicht bestätigen, bei mir geht es einwandfrei, allerdings habe ich ein ähnliches Problem in Delphi 8 :shock: Ich nutze Delphi 7 seit dem Erscheinen und threade viel und gerne.

...:cat:...

Orakel-von-Delphi 27. Feb 2004 09:41

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.

APP 27. Feb 2004 10:04

Re: D7: Wird TThread.OnTerminate nicht mehr aufgerufen ???
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Orakel-von-Delphi
...Weiß jemand, wo man diesen D6DLLSynchronizer herunterladen kann ? Die angegenbene URL funzt nämlich nicht...

Bei mir Funkte es :gruebel:, habe mal angehängt.

Orakel-von-Delphi 27. Feb 2004 10:15

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