Студия/OnTimer

From SunFlurry wiki
Jump to: navigation, search
  OnTimer (Визуальные события)
Применимость:Форма, подчиненные формы
Тип события:Асинхронное
Статус разработки: Реализована

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

Примеры

//Показать состояние переменной из внешнего драйвера
If not флОбновлениеОтключено Then
  аНач:=Date();
  //Функция обращается к внешнему источнику (к примеру, OLE) для обновления информации на экране
  ОбновитьСтатус();
  //Если обновление занимает слишком большое время, отключить, чтобы пользователь имел возможность работать с функциями формы
  If GetPeriodMs(аНач)>150 Then
    флОбновлениеОтключено:=1;//Обновление статуса занимает слишком большое время
  EndIf;
EndIf;