Книга: Описание языка PascalABC.NET
Модуль Timers
Модуль 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; Промежуток времени между вызовами обработчика таймера |
Пример использования таймера.
- Как работает модуль оперативной памяти
- 11.7 Soft Timers and Timer Related Operations
- Модульный HTML
- Модуль GraphABC
- Модуль RobotTaskMaker
- 1.3.3 Timers
- 2.1.9 Timers
- Модуль поддержки NetBIOS через TCP
- 11.3 Programmable Interval Timers
- Модуль 7. Современные «правила хорошего тона» в деловом электронном письме
- Головной модуль
- Модуль IP