Forum: Projekte & Code Com zugriff unter windows


von Kai S. (Firma: ZeuSWarE GmbH) (zeusosc)


Lesenswert?

Hallo, da ich immer wieder auf das prob gestoßen bin wie man einen 
Comport unter windows anspricht ist hier ein kliner link der keine 
wünsche offen lassen dürfte.

http://www.c-plusplus.de/forum/viewtopic-var-t-is-39312-and-postdays-is-0-and-postorder-is-asc-and-start-is-10.html

von Blackbird (Gast)


Lesenswert?

Das ist, wie viele andere Beispiele im WEB, nur eine Sammlung der 
Grundfunktionen. Gut verpackt, die Fehlerbehandlung und -anzeige könnte 
jedoch informativer sein.
Das Problem der meisten Anwender, die die COM-Ports benutzen wollen ist 
meistens zweigeteilt - einmal die Unkenntnis der Grundfunktionen (dafür 
gibt es die diversen Klassen und Funktionssammlungen - siehe oben) und 
zum Anderen die Unkenntnis, wie man sie benutzt.
Genau da scheitern viele, denn eine Funktion Receive(...) oder ReadRxD 
oder wie auch immer, ruft man nicht einfach so auf, sondern läßt sie 
nach dem Eintreffen eínes (oder auch mehrerer) Bytes aufrufen.

Und genau das ist auch in dieser Funktionssammlung nicht programmiert.

Was macht also der Anwender dieser oder ähnlicher 
Klassen/Funktionssammlungen?
Er pollt. Immer dann, wenn er mal im Programm an dieser Stelle 
vorbeikommt.

Das ist übrigens bei den verschiedenen DLLs und Treibern für den 
COM-Port unter Windows auch der Fall.

Fazit: Problem 1 gelöst, Problem 2 nicht erkannt (und auch nicht 
gelöst).


Blackbird



Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.