Aha
Naja, das Com0Com habe ich bei mir auch im Gebrauch zum Testen der Datenübertragung.
Aber die LEDs haben bei mir noch nie Ereignisse angezeigt.
Deswegen wundere ich mich, wie du dort sehen kannst, welche LED aktiv ist, oder nicht.
Oder startest du du das Programm mittels Parameter? Wenn ja, dann würde ich mich interessieren,
wie du das startest. Ich habe bisher das Windows-Setup ausgeführt, die virtuellen Schnittstellen gepaart und
dann einfach nur dir Datenübertragung über meine Programme als Client und Server getestet.
Für die Datenleitungen zu überprüfen, habe ich ein Adapter mit Ein und Ausgangs-SubD25-Buchse und Stecker, den ich
einfach dazwischen stecken, oder nur den PC-Ausgang testen kann.

Den kriegst du bei
http://www.Reichelt.de sehr günstig: Artikel-Nr.: COM 934
Hierzu habe ich auch folgende Beschreibung:
COM 934
Check-Tester mit 18 LEDs
rote LEDs zeigen Datenfluß,
grüne LEDs zeigen unterbrochenen
Datenfluß der Leitungen 2,3,4,5,
6,8,11,19 und 20 an.
Um die hin und Rückleitungen nur mit dem PC zu testen lässt sich einfach
ein Loopbackstecker basteln der Ausgangsseitig für die Gegensignale sorgt.
Nur mit dem Nullmodemkabel wird dieser Teststecker leider falsch angeschlossen, wobei dann die
Rückleitungen angezeigt werden. Da aber zwei Dioden Antiparallel verbunden sind macht das nicht, man
muss halt nur etwas umdenken.
[Edit]
Ich habe oben den kleinen Testcode nochmal korrigiert.
Sobald ich #PB_SerialPort_RtsCtsHandshake aktiviere,
wechselt RTS leider nicht seinen Status. Erst wenn ich
#PB_SerialPort_NoHandshake anwende, wird das Signal
korrekt gewechselt.
Das ist nun wirklich komisch. Kann es sein, das die
Leitungen automatisch durch das Protokoll gesteuert
werden? Das kann ich nur testen, wenn ich zwei PCs verbinde.
Gruß, Falko