1. DCBII
- Posted by Kondor Attila <konel at DPG.HU> Mar 14, 2000
- 476 views
Ez egy tobb reszbol allo, MIME formatumu level. --18706-4557-31619-953053208 Hi all, > Attila: > Wouldn,t DCBlength be #50 00 00 00 -- which is 80 bytes > Bernie Yes, --in WIN32.HLP (11 279 097 byte): the DCB structure 78 byte (+reserved word), and ByteSize offset = 80 bytes but if I used it in the SetCommState, the result=0 When I (and probably you) use GetCommState, the first dWord 1C 0 0 0 !!! --GetCommState result: 1C 0 0 0 --DCBlength B0 4 0 0 --BaudRate 11 30 0 0 0 0 FF FF FF FF ----------- what is this?? 8 --ByteSize --offset = 19 (original 70) 0 --Parity 0 --StopBits 11 --XonChar 13 --XoffChar 0 0 0 0 0 ----------- what is this?? If I use BuildCommDCB with 1C length DCB, the result is succes. The SetCommState, GettCommState are also. I attached in dcb_try.zip dcb_try.exw. It uses com2 and makes dcb_try.txt for demo. I'd like if someone help to understand this. Thanks Attila Kondor --18706-4557-31619-953053208
2. Re: DCBII
- Posted by Bernie Ryan <LockCityData at CS.COM> Mar 14, 2000
- 477 views
On Tue, 14 Mar 2000 17:58:02 +0100, Kondor Attila <konel at DPG.HU> wrote: >Hi all, > >When I (and probably you) use GetCommState, the first dWord 1C 0 0 0 !!! > >--GetCommState result: > >If I use BuildCommDCB with 1C length DCB, the result is succes. >The SetCommState, GettCommState are also. > >I attached in dcb_try.zip dcb_try.exw. It uses com2 and makes dcb_try.txt >for demo. >I'd like if someone help to understand this. Attila: I have a suggestion, Why don't you use GetCommState first and this will fill in your DCB structure with the initial settings of your of your commport. You might want to copy the structure settings to a file. Then change one thing at a time, something like the baudrate and try using SetCommState to see if you get an error. This may make it easier to find your problem. Bernie