Zitat von
th_bone:
Meine Frage: was passiert den wenn z.B. jede 1/2 sekunde ein ereignis auftritt - aber
der code in der Ereignissroutine zur Abarbeitung etwa 1 sekunde dauert ?
dann verliere ich doch die daten jedes 2te ereignisses - gibt es eine einfache möglichkeit dies
zu verhindern ? z.B. mit einem extra thread für jedes einzelne ereignis ? macht das Sinn ? oder
gibt es eine einfachere Lösung ?
Kommt drauf an, ob PostMessage() oder SendMessage() benutzt wird. Das eine ist asynchron das andere synchron. Desweiteren wäre wichtig, ob du erst im Verlauf der Verarbeitung einer Nachtricht die Daten irgendwo abfragst. In diesem Fall ist es sowieso nicht Echtzeit und du mußt dir irgendetwas anderes überlegen.
Das ist mal ganz unabhängig davon, daß Windows so oder so kein Echtzeit-
OS ist.