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

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

Ком-порт и устройства [Win95/98, WinXP]


Страждущий ©   (2002-07-15 12:20:00) 

Господа мастаки, как программно (лучше АПИ) определить есть ли устройство на соответствующем ком-порте (занят ли он) или он пуст? CreateFile не дает подобного ответа, ибо открывает файл в любом случае...
Спасибо.


Aleks1   (2002-07-16 03:04:00) [1]

Вопрос изначально не корректен. Присутствие или отсутствие на ком-порте какого-либо устройства никак не связано с термином "занятости ком-порта".
Присутствие устройства можно определить, попытавшись с ним связатся.
Ну а если ком-порт "занят", это значит, только лишь то, что его "заняла" другая программа на компе.


Coalycat   (2002-07-15 12:42:00) [2]

CreateFile может вернуть INVALID_HANDLE_VALUE тогда порт точно уже занят. А проверить пошли самую короткую команду, если устройство ответит значит оно есть.


Наверх

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