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.
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.
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/
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.