Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249475 (10911)
  Suchen
 Zurück zur Übersicht
 AutorThema: COM1 und COM2 gleichzeitig öffnen
Josef Recktenwald
Datum:06.09.01 19:06 Antwortenals Email verschicken (JosefRecktenwald@web.de) 


Hallo,
ich möchte auf beiden seriellen Schnittstellen COM1 und COM2 gleichzeitig Daten empfangen. Mit opencom erhalte ich, wie erwartet, 2 unterschiedliche Handles. Readcom$ kann aber nur die Daten der zuletzt geöffneten Schnittstelle lesen. Readcom$ mit dem Handle des ersten "opencom" liefert keine Daten.
Wie kann ich nun die Daten beider Schnittstellen lesen ???
Gruß Josef


Dennis Schulmeister
Datum:07.09.01 17:07 Antwortenals Email verschicken (dennis.schulmeister@web.de) 


Hallo Josef,

dann musst du dir so helfen:

COM1 öffnen
Daten lesen
COM1 schließen
COM2 öffnen
Daten lesen
COM2 schließen

etc. etc.

Das ganze geht aber etwas lagnsamer.

Dennis :D


Josef Recktenwald
Datum: 10.09.01 17:56 Antwortenals Email verschicken (JosefRecktenwald@web.de) 


Hallo Denis,
ich bedanke mich schon mal dafür, dass sich jemand mit meinem Problem befasst. Leider muss ich aber beide Schnittstellen gleichzeitig einlesen, denn es kommen auf beiden Kanälen gleichzeitig Daten an. Somit müssen wohl beide Com's geöffnet sein. Das Problem liegt wohl darin, dass Readcom$ bei verschiedenen Handles die Daten nicht findet. Vielleicht gibts ein Workaround über die Win-Api ???
Gruß Josef


 Zurück zur Übersicht