RS232 ReadFile

Gast #250356
Lesenswert?

Ich verfluche die Rechtschreibreform. Seit dieser kann niemand mehr
(mich eingeschlossen) richtig schreiben. Weder nach alter noch nach
neuer Schreibung. Das kannst du deinem Lehrer ja sagen, aber der wird
das eh schon wissen.
Gast #250360
Lesenswert?

WaitCommEvent wartet auf einen "Event", der Dir hier fehlt:

...
SetCommMask (hCom, EV_RXCHAR);

dwEvtMask = 0;
// ab hier einfügen ...
OVERLAPPED o;
o.hEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
WaitCommEvent(hCom, &dwEvtMask, &o);

if(WAIT_OBJECT_0 == WaitForSingleObject(o.hEvent, INFINITE))
{
    if (dwEvtMask & EV_RXCHAR)
        ReadFile(hCom,zahlenFeld,zulesen,&gelesen,NULL);
}
...

Blackbird

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