Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi was macht Dienst gerade? (https://www.delphipraxis.net/33937-macht-dienst-gerade.html)

m.wollert 17. Feb 2005 16:38

Re: was macht Dienst gerade?
 
Hallo,

war einfach mal so frech und hab die Unit weiterverwendet. Ja, bei einer Exception (Client-Seite, fehlgeschlagener Verbindungsaufbau zum Server) hängt sich der Thread "auf".

Und zwar sieht der Aufruf-Stack so aus:
TAbstractPipe.Destroy -> inherited -> TThread.Destroy -> WaitFor
und hier bleibt das Ding immer hängen...
[edit]
Endlosschleife
[/edit]

Leider...

Hab zwar schon ein paar Kleinigkeite mit Threads gemacht, aber besonders blicke ich da noch nicht durch...

Bleibe aber am Ball ;)

Michael

m.wollert 18. Feb 2005 09:46

Re: was macht Dienst gerade?
 
Hallo,

das grundlegende Problem ist der Umstand, daß innerhalb des Constructors die Möglichkeit auf eine Exception besteht.

Einmal beschrieben auf http://qc.borland.com/wc/qcmain.aspx?d=7996.

Aber ich mache noch weiter ;)
(Will das Ding zum Rennen bekommen)

Michael:)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:16 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz