![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Тайм аут ком порта [D7, Win2k, WinXP]
pavel_guzhanov © (2004-09-28 12:13:00)Здравствуйте!
В программе, читающей данные, поступающие в компорт установлены таймауты на чтение. Существует ли какое-нибудь событие, происходящее при срабатывании тайм аута? Если есть, то подскажите, как его перехватить?
DiamondShark (2004-09-28 13:41:00) [1]
> В программе, читающей данные, поступающие в компорт установлены
> таймауты на чтение. Существует ли какое-нибудь событие,
> происходящее при срабатывании тайм аута?
Это событие -- завершение операции чтения.
simpson (2004-09-28 12:55:00) [2]Если используется перекрытый ввод-вывод, то ожидание события можно организовать с помощью WaitCommEvent и WaitForSingleObject.
Если используется синхронный ввод-вывод, то часто достаточно проверять размер данных во входном буфере COM-порта с помощью ClearCommError.