Timer

      Комментариев к записи Timer нет

Компонент Delphi Timer генерирует последовательность событий timer, этот компонент является не визуальным, то есть во время работы программы он не отображается на форме(рис 1).

Компонент Timer на форме

Timer имеет два необходимых свойства, позволяющие управлять им: Interval (интервал времени в миллисекундах), Enabled — доступность компонента. Так как по умолчанию свойству Enabled присвоено True, то в вашей программе, через промежуток времени установленный в свойстве Interval, сработает timer, т.е. выдаст событие OnTimer, и будут выполнены действия написанные в этом событии. Когда запланированные действия должны выполняться не при запуске программы, а в ходе её работы. То в этом случае свойство Enabled устанавливаем в False. А когда нужно будет выполнить необходимую команду прописанную в событии OnTimer, выполняем действие
Timer1.Enabled:=True;
Пока Timer1.Enabled равен True, компонент будет продолжать генерировать событие OnTimer через промежутка времени, установленном в свойстве Interval. Поэтому, если вам нужно только единичное срабатывание события, то таймер нужно остановить, в событии OnTimer дописав в конце или вначале вашего кода
Timer1.Enabled:=False;

Свойства Timer  Enabled

 Name   имя компонента необходимое для доступу к компоненту и свойствам этого компонента
 Interval  период генерации событий timer, в миллисекундах
Enabled  Разрешает(True) или запрещает(False) генерацию события OnTimer