Hallo *.
Habe ein Programm geschrieben, dass über die serielle Schnittstelle mit Hardware kommuniziert. Dafür nutze ich die Standard TComPort Komponente. Funktion soweit komplett gegeben.
Das Problem tauchte jetzt auf, als ich versucht habe mit der Zeit zu gehen und daher auch über einen USB-to-Serial Adapter (insbesondere für Notebook interessant) eine Verbindung aufbauen will. Wenn ich den auf einen COM kleiner 10 mappe, klappt auch das, die Komponente reagiert wie erwartet genau wie auf einer "echten" seriellen.
Wenn ich jetzt den Adapter aber auf einem COM Port grösser/gleich 10 (zweistellig) liegen habe, bekomme ich beim Aufruf comPort.Open die Fehlermeldung "Das System kann die angegebene Datei nicht finden". Physisch funktioniert das Ganze aber, ein kurzer Test mit einem Terminalprogramm zeigt keine Auffälligkeiten.
Kann es sein, dass TComPort einfach noch nicht darauf ausgerichtet ist/war, mit Ports grösser neun zu arbeiten? Kennt jemand eine Lösung / Workaround?
Achja, ich arbeite mit Delphi 7.0 und Windows XP SP 2 falls das hilft.
Danke,
Stephan