Mal ganz blöde gefrage: Wie kann es sein, dass die Message Queue voll läuft? :grubel: Der Main-Thread müsste ja quasi komplett still stehen, dass dieser die Nachrichten, die er bekommt, nicht abarbeitet. Oder kann es sein, dass zu viele Nachrichten kommen, was aber dann ziemlich krass wäre
imho. Was passieren denn mit den Daten im Thread? Kann man diese nicht evtl. auch dort verarbeiten? Klingt für mich irgendwie nach einem Problem im Konzept selbst.
Zum Thema Benachrichtigung: Nachdem das Thread-übergreifend ist, wären hier Nachrichten das passende Mittel. Von Timern (also Pollen) bin ich bei Gott nicht der Fan. Aber da gabs doch irgendeine Technik mit Signalen... Musst mal Luckies
Thread mit Delphi anschauen.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)