Справочник по компонентам Delphi. Часть 2
Страница 49. Таймер


Таймер

TObject—>TPersistent—>TCoinponent—^TTimer
Модуль EXTCTRLS
Страница Палитры компонентов System

Этот невизуальный компонент предназначен для уведомления программы об истечении определенных промежутков времени. Компонент инкапсулирует системный таймер Windows и работает через посылку сообщений WM_TIMER.

Свойство
(Pb) property Enabled: Boolean;

включает/выключает таймер, влияя на генерацию им событий. Будучи уста­новлен в Enabled, таймер начинает генерировать события OnTimer через интер­вал времени

(РЬ| property Interval: Word;

который измеряется в миллисекундах. После каждого истечения такого интер­вала инициируется обработчик, связанный с событием:

(Pb) property OnTimer: TNotifyEvent;

При этом программист получает очередной квант времени.

При активизации и деактивизации таймера или изменении интервала в системе может не оказаться свободных таймеров. В этом случае генерируется исключительная ситуация EOutOfResources.

 
« Предыдущая статья   Следующая статья »