1Danke
ERLEDIGT
JA
JA
ANTWORTEN
0
0
ZUGRIFFE
1284
1284
EMPFEHLEN
-
Hallo zusammen.
Ich programmiere gerade in Visual C++ eine Applikation mit Zugriff auf die Com-Schnittstelle und hatte das Problem, dass sich mein PC beim Ausführen dieses Programmes immer komplett aufgehangen hat. Keine Mausbewegung mehr, kein Strg+Alt+Entf hat geholfen. Da blieb nur noch der Kaltstart.
Falls ihr auch ein ähnliches Problem habt - hier die Lösung die ich gefunden habe:
Mein Programm hat in einer Schleife ständig den Com-Port abgefragt um Daten einzulesen.
Mein Fehler dabei war, die Schnittstelle jedesmal zu öffnen (CreateFile) und zu schließen (CloseHandle).
Das gefällt Windows aber garnicht, da zwischen jedem Öffnen und Schließen mindestens 200ms Zeit sein müssen.
Nun öffne ich den Port einmal zum Programmstart und schließe ihn erst wieder zum Programmende - Problem gelöst.
Hier noch was zum Nachlesen:
http://social.msdn.microsoft.com/For...d-fced46382af9
http://www.innovatic.dk/knowledg/Ser...rialPortEvents
Hoffe der Tip bringt euch weiter.
Greetz.
Ähnliche Themen
-
PHP und serielle Schnittstelle
Von blunder im Forum PHPAntworten: 2Letzter Beitrag: 19.01.08, 11:27 -
MS Windows Borland C++ Builder V5 Serielle Schnittstelle
Von kiki_666 im Forum Borland CBuilder und VCLAntworten: 7Letzter Beitrag: 18.08.07, 18:00 -
Serielle Schnittstelle PDA
Von vrcat im Forum JavaAntworten: 0Letzter Beitrag: 12.07.05, 16:44 -
serielle schnittstelle
Von fabienne im Forum Delphi, Kylix, PascalAntworten: 0Letzter Beitrag: 31.12.04, 13:24 -
Serielle Schnittstelle
Von MaxMara im Forum PHPAntworten: 4Letzter Beitrag: 10.02.04, 21:33





Zitieren
Login






