Страницы: 1
RSS
Пользовательские евенты и зачем они?
 
Добрый день, люди.

Я тут прочитал, что в ВБА, оказывается, можно создавать пользовательские евенты (Creating Your Own Events In Class Modules). Круто!
Вот только я не понял, как ими пользоваться. Ведь, чтобы запустить евент, нужно вызвать функцию RaiseEvent.

И в итоге все выливается в то, что
"создать евент, запились обработчик евента, Поднять евент" = "создать функцию (с функционалом обработчика), вызвать функцию".

В чем я ошибаюсь? Подскажите, пожалуйста, как правильно пользоваться евентами, чтобы они были больше, чем вызываемая функция.
 
а зачем вам это нужно вообще?
в 98% задач это вообще не требуется
 
Все, понял, зачем эта штука нужна.
Затем, чтобы инициировать некоторое поведение, не вмешиваясь во внутреннюю структуру кода.

То есть я знаю, что неплохо бы запускать в этом месте процедуру. И, не залезая внутрь метода, я навешиваю необходимую процедуру сверху. А потом еще одну - просто потому что могу.
Страницы: 1
Читают тему
Наверх
Loading...