Вопрос корифеям

Программирование на Visual Basic for Applications
borman11
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 08.03.2008 (Сб) 1:06

Вопрос корифеям

Сообщение borman11 » 23.03.2008 (Вс) 11:16

В одной форме есть два TextBox-а.На событие change каждого из них написан свой код. Время обработки события примерно 3 с.

Произошло событие change1 - включилась обработка.
Через 1с. произошло событие change2

Вопрос: Могут ли в события обрабатыватся параллельно, или обработка события change2 не начнется пока не закончится обработка события change1

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 24.03.2008 (Пн) 8:20

При прочих равных условиях, у тебя даже событие во втором текстбоксе не произойдет. А вот если в процедурах обработки будет фигурировать DoEvents, то они будут выполнятся последовательно, т.е. вначале одна процедура, потом вторая. Вот если бы эти процедуры выполнялись бы в разных потоках, то да, возможно было бы параллельное выполнение.
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в VBA

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

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 45

    TopList