SerialPort - Verfügbare Ports & Hardware-ID anzeigen
Verfasst: 12.06.2018 13:19
Hallo,
jetzt habe ich leider doch nen Hänger beim SerialPort ...
Bis gerade vorhin hab ich mich noch gefreut, dass PB mittlerweile ne schöne SerialPort-Lib dabei hat
Zum "reinen" Abfragen der verfügbaren COM-Ports findet man hier und da mal nen Code-Schnipsel.
Aber was natürlich mega wäre:
Ich kenne die Hardware-ID von meinem Gerät, danach könnte ich mir ja den Port "automatisch" auswählen, gerade weil sich an nem anderem USB-Anschluss der Port ändert
Ich bin hier über die Win32_SerialPort class gestolpert ... aber wie komme ich da ran? Gibts "einfachere" Möglichkeiten?
jetzt habe ich leider doch nen Hänger beim SerialPort ...
Bis gerade vorhin hab ich mich noch gefreut, dass PB mittlerweile ne schöne SerialPort-Lib dabei hat
Code: Alles auswählen
Port$ = "COM15"
If OpenSerialPort(0, Port$, 115000, #PB_SerialPort_NoParity, 8, 1, #PB_SerialPort_NoHandshake, 1024, 1024)
*Puffer = AllocateMemory(1024)
PokeA(*Puffer + 0, $C9)
PokeA(*Puffer + 1, $DA)
WriteSerialPortData(0, *Puffer, 2)
MessageRequester("Information", "SerialPort opened with success")
Else
MessageRequester("Error", "Can't open the serial port: "+Port$)
EndIf
Aber was natürlich mega wäre:
Ich kenne die Hardware-ID von meinem Gerät, danach könnte ich mir ja den Port "automatisch" auswählen, gerade weil sich an nem anderem USB-Anschluss der Port ändert
Ich bin hier über die Win32_SerialPort class gestolpert ... aber wie komme ich da ran? Gibts "einfachere" Möglichkeiten?