Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

COM порт и BlueTooth [D2005, 2003]


JohnKorsh ©   (2016-10-13 16:52:00) 

Не поможет ли кто разобраться с COM портами, устанавливаемыми при подсоединении модуля BlueTooth-COM? Образуется два COM порта. Входящий и Исходящий. Исходящий - это обычный (с точки зрения API порт). При попытке записать что-то во Входящий порт (WriteFile (com, Tx_Buffer, b_cnt, b_send, nil)) программа зависает. У меня программа ищет подсоединённое железо последовательно посылая запрос на COM порты. Всё было хорошо, пока один Заказчик не присоединил модуль BlueTooth. Можно ли программно определить, что это Входящий порт BlueTooth? (GetCOMMProperties не помогает - все возвращаемые параметры как у обычного COM порта).


JohnKorsh   (2016-10-15 16:32:00) [1]

Спасибо. Помогло.


iop   (2016-10-13 17:02:00) [2]

не надо ничего определять.
открываешь с FILE_FLAG_OVERLAPPED читаешь и пишешь асинхронно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо