Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Den Namen eines Comport herausfinden? (Wie im Gerätemanager)


Delete - Di 04.09.07 10:06
Titel: Den Namen eines Comport herausfinden? (Wie im Gerätemanager)
Hallo!

Es geht mal wieder um die serielle Schnittstelle, aber mit einer anderen Problematik. In einem Programm kommuniziere ich über eine virtuelle serielle Schnittstelle (FTDI/UART) mit einer Mikrocontroller Schaltung. Funktioniert auch alles einwandfrei. Nun zu meinem Problem.

Im Gerätemanager steht vor den eigentlichen Schnittstellen com1, com2 etc. ja immer noch eine Bezeichnung. Bei den "echten" comports steht Kommunikationsanschluss und bei den virtuellen z.b. FTDI-USB->RS232-Anschluss.

Wie komme ich in meinem Programm an diese Bezeichnung? Es würde einem Anwender das herausfinden des passenden "Comports" erleichtern, vor allem weil das Gesamtsystem mehrere virtuelle Ports erstellt.

Wäre schön, wenn jemand einen Tip hat.

Gruß Frank


Reinhard Kern - Di 04.09.07 15:21
Titel: Re: Den Namen eines Comport herausfinden? (Wie im Gerätemanager)
user profile iconfrank-wob hat folgendes geschrieben:
Hallo!

Es geht mal wieder um die serielle Schnittstelle, aber mit einer anderen Problematik. In einem Programm kommuniziere ich über eine virtuelle serielle Schnittstelle (FTDI/UART) mit einer Mikrocontroller Schaltung. Funktioniert auch alles einwandfrei. Nun zu meinem Problem.

Im Gerätemanager steht vor den eigentlichen Schnittstellen com1, com2 etc. ja immer noch eine Bezeichnung. Bei den "echten" comports steht Kommunikationsanschluss und bei den virtuellen z.b. FTDI-USB->RS232-Anschluss.

Wie komme ich in meinem Programm an diese Bezeichnung? Es würde einem Anwender das herausfinden des passenden "Comports" erleichtern, vor allem weil das Gesamtsystem mehrere virtuelle Ports erstellt.

Wäre schön, wenn jemand einen Tip hat.

Gruß Frank


Eine ganz andere Idee: FTDI liefert auch Software für den direkten Zugriff ohne virtuelles Comport - mit dieser Software kann man sicher die an USB angeschlossenen FTDI-Chips direkt auflisten. Probiert hab ichs noch nicht.

Gruss Reinhard


Delete - Di 04.09.07 15:28

Hallo,

ja über die direkte Methode ist das kein Problem. Häufig mache ich das auch so. Aber in diesem Fall ist das leider nicht möglich.

Gruß Frank