Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Identifizierungsnummer com-port

Begonnen von kerameikos, April 01, 2023, 19:30:13

⏪ vorheriges - nächstes ⏩

kerameikos

Hallo Allerseits.
Suche den Weg Daten eines bereits geöffnetem COM-Port permanent in A03 mitlesen zu können.
Gehe einmal davon aus, dass ich mit 'Function Comm_lesen_32' aus Modul von Thomas Steinhauer weiterkomme wenn die ID vom COM1-Port, die Identifizierungsnummer, bekannt ist.

Kann mich bitte jemand aufs 'Gleis' setzen?

Danke und Gruß
Günter

markusxy

#1
Auf Github findest du ein komplettes Projekt mit Dokumentation und du kannst recht leicht erkennen woher die Nummer kommt.

https://github.com/Serialcomms/Serial-Ports-in-VBA-new-for-2022

Aber grundsätzlich: VBA ist dafür eigentlich ungeeignet, da man nicht mehrere Threads parallel verwenden kann.
Besser man verwendet Software, die mehrere Threads ermöglicht.

Edit:
Außerdem sollte eine andere Anwendung bereits den Port lesen, hast du ein Problem, wenn dieser nicht im Shared-Modus geöffnet wurde. Dann hast du logischerweise keinen Zugriff mehr.

kerameikos

Hallo Markus.
Danke für deine super schnelle Antwort.
Mächtiges Skript, werde Zeit benötigen.
Gruß, Günter