![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Двунаправленная связь с компьютером [D6, Win95/98, WinME, Win2k, WinXP]
Nick_Omsk © (2003-12-27 14:18:00)Есть некое внешнее устройство. Необходимо наладить двухстороннюю связь с этим устройством. Можно через LPT, или COM, или USB. Желательно через USB. Алгоритм непрерывного сканирования порта применять в крайнем случае. Т.е. необходимо некое событие возникающее при получении данных.
tesseract (2003-12-27 15:49:00) [1]ИМХО overlapped можно и не нужно использовать - всё равно данные нужно получить перед обработкой, так-что наличие этой фичи бесполезно - проще сканировать буфер на предмет наличия данных.
USB - ищи, в нете есть компоненты для работы с ним.
Digitman (2003-12-27 14:21:00) [2]см. CreateFile('имя_коммуник_дивайса, ...), режим - overlapped
передача WriteFile()
прием ReadFile()