Priorität Funktionen festlegen MFC

Gast #2450624
Lesenswert?

Hallo,

ich habe in C++ MFC ein Programm geschrieben um eine serielle 
Schnittstelle auszulesen.
Es ist so auf gebaut, dass ich auf einen Button drücke, das Programm 
schickt einen Befehl hin, dann warte ich 20ms. In diesen 20ms sollten 
die Daten empfangen werden und danach schreibe die daten in meine 
Excel-Tabelle.
Die Teilaufgaben klappen alleine auch alle, nur bei der kombination 
hackt es. ;-)

Das Problem ist, dass meine Unterfunktion:

LRESULT CMessungLaserDlg::OnSerialMsg (WPARAM wParam, LPARAM lParam)

von codeprojekt immer erst aufgerufen wird, wenn die komplette 
"Buttonfunktion" abgearbeitet wurde. Ich dachte eigentlich, dass es sich 
dabei um eine art Interrupt handelt, der sofort abgearbeitet wird.

Kann ich irgendwie die "Priorität" der Auslesefunktion erhöhen oder wie 
stelle ich es sonst am besten an?

danke schonmal

ani

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren