Wenn Du im Haupthread auf Nachrichten wartest und das in einer Schleife, dann funktioniert das:
Zitat:
Das Einfrieren im Debug-Modus könnte aber auch schon ein guter Hinweis sein. Wenn ich nicht irre, gibt Windows eben diese Meldung aus, wenn ein Programm seine Message-Queue nicht mehr zeitnah verarbeitet - sprich: Es ist zu beschäftigt / überlastet. Einfach zu provozieren mittels einer Dauerschleife im Hauptthread ohne Application.ProcessMessages darin.
Code:
Inc(Counter)
If (Counter mod 5)=0 then Application.Processmessages;