Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#1

Thread zum Fangen von Messages

  Alt 28. Aug 2003, 13:41
Hallöchen Allerseits!

Mir stellt sich folgendes Problem:
Ich habe eine Anwendung, die ab und an spezielle Windows-Messages schickt (WM_COPYDATA).

Diese sollen von einer anderen Anwendung aufgelesen und bearbeitet werden. Da der Empfang der Daten Zeitkritisch ist (nicht die Bearbeitung), soll das Empfangen der Daten in einem thread geschehen, der die Daten dann auf das MainForm des Empfängerprogrammes schiebt.

Da der Thread jedoch keine Messageloop besitzt, kann er auch keine Messages empfangen. Wie bekomme ich den Thread am geschicktesten (as simple as possible) dazu, einfach so lange still zu sein und möglichst wenig zu arbeiten bis ein WM_COPYDATA ankommt?

Schonmal Danke,

Sebastian
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat