Hi,
ich habe folgendes Problem:
Ein Hauptprogramm erstellt ein Statusfenster. Das Hauptprogramm erstellt desweiteren einen neuen Thread, der eine längere Berechnung ausführt. Währenddessen wartet das Hauptprogramm auf die Terminierung des Threads mit WaitForSingleObject(xxx,INFINITE).
Der Thread gibt nun Daten an das Statusfenster, die angezeigt werden sollen. Das Problem ist nun aber, das die CPU nie für das Hauptprogramm rechnet (wartet ja auf das Ende des Threads…), und somit das Statusfenster nicht aktualisieren kann.
Besteht eine andere Möglichkeit, als mit einem parallelen Thread der das Statusfenster bedient, diesen Fehler zu umgehen?
Vielen Dank
Philipp