Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

виснет COM Device

7.0K
28 апреля 2005 года
xim
19 / / 29.09.2004
Есть некоторое устройство, работающее по COM порту. Сторонней фирмой разработан драйвер этого устройства и библиотека взаимодействия с этим драйвером.

Ситуация:
1. устройство не подключено к порту физически
2. драйвер установлен и пытается работать в этих условиях
3. библиотека обращается к устройству, управление переходит к драйверу и обратно не возвращается.
4. Результат очевиден.

Лучшее решение, которое я нашел, - создать Thread, занимающийся работой с данной библиотекой. По таймауту он пытается грохнуться. Естессно это ему не удается. Результат - рожденный мной thread остается висеть в памяти, хотя визуальных неудобств пользователь не испытывает. Отключение COM порта ничего не дает. У кого-нибудь есть какие-нибудь мысли?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог