IsSerialPort() - nicht logisches Ergebnis
Verfasst: 05.05.2020 13:20
HI,
nachdem ich mit den Hinweisen aus
viewtopic.php?f=28&t=30148&hilit=serial+port
gut bisher klar kam, funktioniert dieser code-Schnipsel neuerdings nicht mehr (MBP mit OSX 10.13.) so, wie ich das kenne.
IsSerialPort() sollte 0 melden, wenn Port 0 nicht geöffnet ist. Tatsächlich wird eine große Zahl gemeldet; heißt: port offen.
Schließe ich den port vorher mit closeserialport(0), wird genau dieser Befehl als nicht durchführbar gemeldet, weil der port bereits geschlossen ist. Unlogisch...
openserialport(0) gibt Fehler, da der port wohl doch offen ist. (also müßte closeserialport(0) ja funktionieren - tut's aber nicht()
Die Windows-Version zu IsSerialPort(0) funktioniert wie bisher einwandfrei (auf einem Windows-PC).
Ich habe (nach meinem Verständnis) keine weitere app laufen, die auf den port zugreifen und ihn geöffnet haben könnte.
Könnt ihr mir einen Tip zur Lösung geben?
nachdem ich mit den Hinweisen aus
viewtopic.php?f=28&t=30148&hilit=serial+port
gut bisher klar kam, funktioniert dieser code-Schnipsel neuerdings nicht mehr (MBP mit OSX 10.13.) so, wie ich das kenne.
IsSerialPort() sollte 0 melden, wenn Port 0 nicht geöffnet ist. Tatsächlich wird eine große Zahl gemeldet; heißt: port offen.
Schließe ich den port vorher mit closeserialport(0), wird genau dieser Befehl als nicht durchführbar gemeldet, weil der port bereits geschlossen ist. Unlogisch...
openserialport(0) gibt Fehler, da der port wohl doch offen ist. (also müßte closeserialport(0) ja funktionieren - tut's aber nicht()
Die Windows-Version zu IsSerialPort(0) funktioniert wie bisher einwandfrei (auf einem Windows-PC).
Ich habe (nach meinem Verständnis) keine weitere app laufen, die auf den port zugreifen und ihn geöffnet haben könnte.
Könnt ihr mir einen Tip zur Lösung geben?