![]() |
Re: WaitForSingleObjectEx() ohne Timeout: Thread aufwecken
Bereits implementiert. :-D
Dankeschön, Andreas |
Re: WaitForSingleObjectEx() ohne Timeout: Thread aufwecken
Naja, wenn ich ehrlich bin, gibt es doch noch ein Problem:
Ich habe bisher den Rückgabewert von WaitForSingleObjectEx ausgewertet. Die Werte 0 und WAIT_IO_COMPLETION waren für mich von Bedeutung. Gehen diese Informationen bei WaitForMultipleObjects verloren? Oder stecken alle Informationen mit "or" verknüpft im Rückgabewert drinnen? Wäre natürlich optimal... Danke, Andreas |
Re: WaitForSingleObjectEx() ohne Timeout: Thread aufwecken
Du hast doch die Implementierung von Hagen gesehen. Falls eines der Objekte signalisiert wurde, wird dessen Null-basierende Nummer zurückgegeben.
|
Re: WaitForSingleObjectEx() ohne Timeout: Thread aufwecken
Ja klar, soweit funktioniert das ganze auch schon.
Aber mir reicht es noch nicht zu wissen, welches Event ausgelöst wurde. Ich muss auch wissen, WAS da passiert. Denn eines der Events benachrichtigt mich, wenn ein sich ein Client per Named Pipes verbindet. Und da muss ich wissen, ob sich der neue Client nur verbindet oder ob eine IO-Operation fertig ist. Konkret versuche ich ![]() Danke, Andreas |
Re: WaitForSingleObjectEx() ohne Timeout: Thread aufwecken
Wenn du auf APCs reagieren willst, musst du auch WaitForMultipleObjectsEx verwenden. Dort steht dann WAIT_IO_COMPLETION wieder für abgeschlossene APCs.
|
Re: WaitForSingleObjectEx() ohne Timeout: Thread aufwecken
Ich habs hinbekommen. Vielen Dank für eure Hilfe!
Grüße, Andreas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr. |
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