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