Здравствуйте, EMU, Вы писали:
EMU>Люди!!!! Помогите!! Уже сутки практически не могу побороть глюк...
EMU>Была поставлена задача общения с устройством по COM-порту. Почитал форумы, накропал тестовый код в не-overlapped.
EMU>Все круто
, работает... Ловлю когда нужно EV_TXEMPTY, когда нужно — EV_RXCHAR... короче все ровно. Переделал все в overlapped. Начались глюки: получаю только EV_TXEMPTY, даже когда в проге ЕДИНСТВЕННЫЙ вызов SetCommMask с параметром EV_RXCHAR...
Всё по три раза перепроверил.. Винда — 2000, компилю VC2003. Может кто сталкивался с таким глюком????? Мозги уже кипят
Если нуно выложу код
у меня были проблемы с оверлаппедом компортовским — не совсем понятно как должна выглядеть программа в таком случае...
я плюнул — сделал отдельный поток и работаю с ним в синхроне. чего и тебе советую