Модуль Timers
МодульTimers
содержит класс Timer
,
позволяющий выполнять определенные действия через равные промежутки времени. В
конструкторе класса Timer
указывается
промежуток времени и имя процедуры без параметров - обработчика события
таймера, вызываемой через указанный промежуток времени.Класс
Timer
имеет следующий интерфейс:
type Timer = class
constructor (ms: integer; TimerProc: procedure);
procedure Start;
procedure Stop;
property Enabled: boolean read write;
property Interval: integer read write;
end;
Члены класса Timer
описаны в следующей таблице:
constructor (ms: integer; TimerProc:
procedure); Создает таймер, выполняющий каждые ms миллисекунд действие, содержащееся в процедуре без
параметров TimerProc , называемой обработчиком
таймера. Созданный таймер необходимо запустить, вызвав
метод Start |
procedure Start; Запускает таймер |
procedure Stop; Останавливаетает таймер |
property Enabled: boolean read write; Запущен ли таймер |
property Interval: integer read write; Промежуток времени между вызовами обработчика таймера |