Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi MsgWaitForMultipleObject => Kompatibilität (https://www.delphipraxis.net/101880-msgwaitformultipleobject-%3D-kompatibilitaet.html)

bennle 19. Okt 2007 15:09


MsgWaitForMultipleObject => Kompatibilität
 
Hallo,
Ich bin gerade dabei mich mit Threads zu versuchen. Nun habe ich ein sehr gutes Tutorial gefunden. (Meiner Meinung nach)
Also Syncronisation gibt es die Möglichkeit die oben gennante Funktion zu verwenden. (MsgWaitForMultipleObject)
So nun stelle ich mir folgende Frage:
Ab welchem Betriebssystem bzw. welches überhaupt unterstützt diese Abfrage? Im Tutorial steht etwas von "ab Kernel 2.3". Woher weiß ich welche Kernelversion das Betriebssystem Win98/Win2000 bzw. XP/Vista haben?

Über eine Antwort wäre ich dankbar, denn ich möchte gerne die Funktion nutzen. Es bringt mir allerdings nichts, wenn die Systeme dies zum großen Teil nicht können.

dominikkv 19. Okt 2007 15:20

Re: MsgWaitForMultipleObject => Kompatibilität
 
gib mal den link zum tutorial

Whookie 19. Okt 2007 15:46

Re: MsgWaitForMultipleObject => Kompatibilität
 
Direk aus der Delphi Online-Hilfe zu MsgWaitForMultipleObjects:

Requirements
Client: Included in Windows XP, Windows 2000 Professional, Windows NT Workstation, Windows Me, Windows 98, and Windows 95.
Server: Included in Windows Server 2003, Windows 2000 Server, and Windows NT Server.
Header: Declared in Winuser.h; include Windows.h.
Library: Use User32.lib.

Plan B ist es, direkt bei Microsoft nachzusehen: MSDN-Library durchsuchenMsgWaitForMultipleObjects

bennle 19. Okt 2007 16:40

Re: MsgWaitForMultipleObject => Kompatibilität
 
Vielen Dank! Ist ja Super das es für alle verfügbar ist!
Habe auch im MSDN nachgeschaut und leider nicht gefunden :(

C.Schoch 19. Okt 2007 18:04

Re: MsgWaitForMultipleObject => Kompatibilität
 
Hi,
Diese Funktion bietet aber vor allem im Modus WaitAll einen Fallstrick, wenn gerade keine Message rein kommt aber bereits alle Threads zurückgekehrt sind wartet dein Programm trotzdem auf die nächste Message!

Nur als zusätzliche Info


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:11 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