2010-11-08 3 views
1

Мне нужно подключить последовательный порт (например, COM8) к моему приложению MFC. На какие API я должен смотреть, чтобы это сделать? Мне нужно, чтобы он мог дождаться появления n байтов в очереди приема перед запуском (событие, сообщение, обратный вызов и т. Д.). Есть ли относительно простой способ сделать это? Все примеры, на которые я смотрел, как представляется, используют механизм опроса для приема. Это не будет работать для моего приложения. Должен быть какой-то механизм запуска, который запускается, когда в очереди находится n байтов. Благодарю.Последовательная связь MFC

ответ

2

Overlapped I/O в Win32 работает очень хорошо: http://www.codeproject.com/KB/system/serial_com.aspx

Кроме того AFAIK, нет никакого официального класса MFC (ов) для последовательной связи. (Они могут быть легко завернуты).

Смежные вопросы