hamilton@intersil.uucp (Fred Hamilton) (02/22/90)
Howdy. I need to open COM1: at 9600 baud, even parity, 8 data bits, and 1 stop bit. I WAS using QuickBasic for this application, but it chokes on OPEN "COM1:9600,E,8,1" ("bad filename" error) while it swallows OPEN "COM1:9600,N,8,1" just fine. The fine people at Microsoft Support basically said that "GOD told us not let anybody open a serial port with 8 bits AND a parity bit because that makes the total number of bits (including start and stop) 11 and GOD said the maximum number of serial bits per word was 10." When I pointed out that QBasic accepted OPEN "COM1:9600,N,8,2" (2 stopbits -> 11 bits total) and that my terminal program supports 8 bits with parity, they said they'd look into it. So much for technical assistance and background. So my two questions are: 1) Does anybody know a way around this in QBasic? and 2) Can anyone recommend a C compiler that will let me have my 8 bits and parity too? This seemed like such a simple thing this morning... BTW, the Microsoft people didn't actually mention God by name, but they certainly made the problem sound like it was out of their realm of control. Thanks for any and all replies. Please send me mail directly as I don't read newsfeeds that often. -- Fred Hamilton Any views, comments, or ideas expressed here Harris Semiconductor are entirely my own. Even good ones. Santa Clara, CA