Страница 49 из 59 Таймер TObject—>TPersistent—>TCoinponent—^TTimer Модуль EXTCTRLS Страница Палитры компонентов System Этот невизуальный компонент предназначен для уведомления программы об истечении определенных промежутков времени. Компонент инкапсулирует системный таймер Windows и работает через посылку сообщений WM_TIMER. Свойство (Pb) property Enabled: Boolean; включает/выключает таймер, влияя на генерацию им событий. Будучи установлен в Enabled, таймер начинает генерировать события OnTimer через интервал времени (РЬ| property Interval: Word; который измеряется в миллисекундах. После каждого истечения такого интервала инициируется обработчик, связанный с событием: (Pb) property OnTimer: TNotifyEvent; При этом программист получает очередной квант времени. При активизации и деактивизации таймера или изменении интервала в системе может не оказаться свободных таймеров. В этом случае генерируется исключительная ситуация EOutOfResources. |