Einzelnen Beitrag anzeigen

Assarbad
(Gast)

n/a Beiträge
 
#34

Re: was machen mit den Hangups ? Konsolenprobleme die zweite

  Alt 12. Jan 2005, 22:02
Okay, rekapitulieren wir mal die Regeln für Fenster. Die Message-Loop muß im selben Thread sein, welcher das Fenster erstellt. Ist dies bei dir der Fall? IMO nein.

Im Platform SDK steht:
An application must remove and process messages posted to the message queues of its threads. A single-threaded application usually uses a message loop in its WinMain function to remove and send messages to the appropriate window procedures for processing. Applications with multiple threads can include a message loop in each thread that creates a window.


Zitat von hboy:
Vielleicht doch das Konsolenfenster in einem völlig separaten thread basteln und Messages behandeln ?
So sieht's aus ...

Daß mit den Grundlagen war sicherlich nicht böse gemeint, aber unter Windows gilt nunmal: kein Fenster ohne Nachrichtenschleife.
  Mit Zitat antworten Zitat