Справочное руководство по TDMS 5.0 API
Timer Event
Смотри также  Послать замечания
TDMSApplication Объект : Timer Event

Glossary Item Box

Описание

Генерируется один раз в 10 секунд с момента запуска приложения.

Определение

Visual Basic
Public Event Timer()

Заметки

1. Событие нельзя отменить. Оно генерируется всегда; обработчик события начинает вызываться немедленно после сохранения скрипта, его содержащего. Соответственно, обработка события Timer прекращается после удаления обработчика и сохранения изменений.

2. Обработчик может быть размещен в скрипте профиля и/или общесистемном (см. рисунок). Если обработчики определены на обоих уровнях, то в первую очередь событие обрабатывается в скрипте профиля пользователя, затем в общесистемном.

3. Событие "не накапливается". Например, если в обработчике размещен вызов функции типа MsgBox(), и соответствующее диалоговое окно ожидает реакции пользователя неопределенное время, то:

  • после его закрытия следующее событие Timer наступит через 10 секунд;
  • в пропущенные интервалы времени вызовов обработчика не производится.

4. Для задания увеличенного временного интервала необходимо накапливать вызовы таймера с помощью глобальной переменной (счетчика). Для этого можно использовать Dictionary.

5. Если в приложении определена обработка события Timer, то его обработчик начинает вызываться сразу после наступления события Startup (после закрытия диалога входа в систему). Схему последовательности генерации событий в момент запуска приложения см. на рисунке.

Смотри также

© 2016 CSoft Development. Все права защищены.