Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
|
Re: Warten auf ...? MsgWaitForMultipleObjects
25. Jul 2003, 01:17
Ohne Object ? ich nutze einfach ein Event := CreateEvent(); also Object.
Allerdings brauchst du dann auch nicht mehr mit Messages zu arbeiten, sondern kannst gleich im Thread auf ein TerminierungsEvent warten.
Der Weg über MsgWait...() ist schon richtig, im Gegensatz zu GetMessage() und PeekMessage(). Er reduziert die CPU Last erheblich da nun von Polling auf Eventorierntiert umgestellt wird.
Ähm, vielleicht geht ja MsgWaitForMultipleObjects(1, GetCurrentThread, ..); ?? Ich habs noch nicht probiert, aber so lange der Thread auf seine eigene Terminierung wartet, wartet er eigentlich vergeblich !!
Gruß hagen
|