Hallo, ich möchte mit Qbasic eine serielle Schnittstelle öffnen mit OPEN "COM1:9600,O,8,1" FOR RANDOM AS #1 Dann bekomme ich immer einen Error, weil wie ich jetzt herausgefunden habe, dass Parity und 8 Datenbits mit QB nicht geht. VGL: https://jeffpar.github.io/kbarchive/kb/012/Q12027/ Meine Frage, hat jemand die Lösung wie man das Problem umgehen kann? Das Buch will ich mir jetzt nicht extra kaufen. Kann man evtl. direkt in die Register der seriellen Schnittstelle nach dem öffnen reinschreiben um die Parity ODD einzuschalten? Und bitte keine Diskussion warum QB, das ist in dem Fall einfach mal so.
Gast
#7100221
Johannes M. schrieb: > Kann man evtl. direkt in die Register der seriellen Schnittstelle nach > dem öffnen reinschreiben um die Parity ODD einzuschalten? Wenn Qbasic unter echtem DOS läuft, ja. Sobald es aber in irgendeiner Weise unter irgendeinem Windows läuft, nein. Die "Erklärung" in diesem "Knowledge-Base-Artikel" ist übrigens technischer Schwachsinn.
Gast
#7100322
Ich habe früher viel mit QBasic programmiert, das kann nur 9 Bit verarbeiten, also entweder 7e1, 7o1 oder 8n1, evtl. geht 8e0 oder 8o0 Ausweg wäre FreeBasic https://www.freebasic-portal.de/
Gast
#7100332
https://www.qbasic.net/en/reference/qb11/Statement/OPEN-COM.htm Da sind alle Fähigkeiten gelistet.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.