Прерывание обработки внешнего устройства

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
matov
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 27.06.2005 (Пн) 16:23

Прерывание обработки внешнего устройства

Сообщение matov » 28.06.2005 (Вт) 15:08

Подскажите, может кто знает. Прожка опрашивает внешнюю железяку на предмет выдачи кода начала работы. Пока она опрашивается, реакции на внешнии кнопки в программе нет, как сделать чтобы снаружи убить процесс опроса?

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 28.06.2005 (Вт) 15:12

Не понял? Прога виснет что-ли пока идет опрос? Если да, то я бы взглянул на код!
А я все практикую лечение травами...

matov
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 27.06.2005 (Пн) 16:23

Сообщение matov » 28.06.2005 (Вт) 15:22

Нет, прога не виснет, просто она нормально опрашивает внешнее устройства, но при этом нет реакции на кнопки, нажимаемые снаружи, т.е. на панели. А мне надо сделать кнопочку стоп, чтобы по желанию останавливать данный процесс.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 28.06.2005 (Вт) 15:29

Интересно! Что именно опрашивается? И как?

Вообще, можно процесс опроса запихнуть в цикл Do...Loop и воткнуть внутрь DoEvents, правда корявый этот способ.
А я все практикую лечение травами...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.06.2005 (Вт) 15:32

Зависит от внешних устройств.

LPT-сканер в состоянии повесить всю систему полностью, пока не закончит сканировать :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 28.06.2005 (Вт) 15:36

> LPT-сканер в состоянии повесить всю систему полностью, пока не
> закончит сканировать

Да, прискорбно... И ЧЕ даже XP полностью виснет?
А я все практикую лечение травами...

matov
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 27.06.2005 (Пн) 16:23

Сообщение matov » 28.06.2005 (Вт) 15:37

Если кому интересно, то это устроуства контроля электрических схем. со своим контроллером и интерфейсом команд. А чем поможет идея с DoEvents. Может есть еще варианты.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 107

    TopList  
cron