Компонент Timer позволяет задавать в приложении интервалы времени.
Таймер – невизуальный компонент, который может размещаться в любом месте формы. Компонент TTimer имеет два свойства:
Enabled – устанавливается в значение true, если требуется, чтобы включился системный генератор сообщений WM_Timer.
Interval – задает промежуток времени в миллисекундах между приходом сообщений
Приведем стандартный пример использования таймера - создадим электронные часы (рис.1.).
Рис.1. Использование компонента TTimer
Для этого разместим на форме следующие компоненты TTimer и TLabel (рис.2).
Рис.2. Windows-окно примера при проектировании
Обработчик события OnTimer выглядит следующим образом:
Label2–>Caption=TimeToStr(Time());Значение свойства Interval установлено в 1000 мс (одна секунда). Текущее время возвращается стандартной функцией Time и затем преобразуется в строку с помощью функции TimeToStr.ИлиLabel2–>Caption=Now().TimeString();//присвоение текущего времени