Приложение "Не отвечает"

Программирование на Visual Basic for Applications
fanat1234
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 30.08.2011 (Вт) 21:04

Приложение "Не отвечает"

Сообщение fanat1234 » 15.09.2011 (Чт) 6:39

Добрый день!

Столкнулся с такой проблеммой:
Мое приложение (VBA) выполняет операции в течение более 7-ми секунд. Через три-четыре секунды Win7 начинает показывать,что приложение "Не отвечает", хотя все работает как нужно. Видимо необходимо каким то образом сообщать ОС, что "все хорошо". Как это сделать?

Заранее спасибо!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Приложение "Не отвечает"

Сообщение alibek » 15.09.2011 (Чт) 8:06

Делай DoEvents раз в секунду.
Lasciate ogni speranza, voi ch'entrate.

NashRus
Постоялец
Постоялец
 
Сообщения: 388
Зарегистрирован: 18.03.2006 (Сб) 1:16

Re: Приложение "Не отвечает"

Сообщение NashRus » 15.09.2011 (Чт) 9:10

Вроде через 5 секунд по умолчанию и управлять этим параметром есть API.
А так, да, лучше обрабатывать сообщения в процессе работы.

fanat1234
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 30.08.2011 (Вт) 21:04

Re: Приложение "Не отвечает"

Сообщение fanat1234 » 15.09.2011 (Чт) 12:31

alibek писал(а):Делай DoEvents раз в секунду.

Все работает. Спасибо!!! :mrgreen:


Вернуться в VBA

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27

    TopList