Einzelnen Beitrag anzeigen

Assarbad
(Gast)

n/a Beiträge
 
#41

Re: was machen mit den Hangups ? Konsolenprobleme die zweite

  Alt 15. Jan 2005, 17:30
Zitat von hboy:
OK.
------------------------------------
Frage1: gibt es eine Möglichkeit Messages von fremden Threads zu holen und zu verarbeiten ?

Es schaut so aus, dass im Hauptthread ein Fenster erzeugt wird, und wenn der Hauptthread hängt, sollen die Messages an das Fenster weiterhin abgearbeitet werden.
Packe ich die Erzeugung des Fensters in einen separaten Thread, ergibt sich das Problem, dass wiederum von dem Thread mit Fenster auf globale Variablen (Input und Output) zugegriffen (AssignDev) wird, was allerdings zu Fehlern führt.

Frage2: wie löse ich das Problem wenn es keine Möglichkeit zu Frage1 gibt ?
Ein Message-Hook (Typ: WH_GETMESSAGE) könnte helfen. Dann mußt du aber manuall aus der Hookfunktion deine Fensterfunktion aufrufen. So richtig kann ich es mir nicht vorstellen, weil dies Aufgaben des Systems sind.
  Mit Zitat antworten Zitat