comm port

From
Genadi Zawidowski (2:5020/175.2)
To
All
Date
2002-08-01T01:02:13Z
Area
SU.WINDOWS.NT.PROG
From: "Genadi Zawidowski" <dolphin@infopro.spb.su>

Hi All,

кто знает, как бороться с затыками (не передает) в работе
с com-portom (98, XP):

1) overlapped
2) setCommMask сделано с 0
3) DCB с игнорированием всяких и разныз handshake по CTS и так далее

если на CTS подать -12 - работает
если на CTS подать +12 - работает
если на CTS подать наводку или соединить с данными - виснет (не передает)
до переоткрытия порта.

Есть идеи?

Еще проблема:

Открываем com-порт. На него идут данные... До того, как мы перепрограммировали
его на нужный формат и скорость (а так же на игнорирование ошибок)
он схлопотал frame error, overrun error и так дале...
Функция SetCommState возвращается с ошибкой, пока не сделаем ClearCommError.
Но иногда не успеваем...

Что делать?

Генка - mgs2001@pochtamt.ru

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)