FGX.Platform.IFGXTimerService

Материал из FGX Native Докуметации
Версия от 00:23, 9 ноября 2020; Admin (обсуждение | вклад) (summary)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Delphi

IFGXTimerService = interface (IInterface)

IInterface -> IFGXTimerService

Описание

Сервис, отвечающий за работу с системными таймерами.

Методы

function
CreateTimer(const ADelay: Integer; const AInterval: Integer; const AHandler: TProc; const AKind: TfgTimerKind): Pointer

Создает нативный таймер, который будет вызывать AHandler c интервалом AInterval (в мсек). Первое срабатывание таймера произойдет через ADelay (в мсек). Возвращает хендл, который в дальнейшем нужно использовать для уничтожения таймера в тот момент, когда он больше не нужен через DestroyTimer .

AKind предназначен для выбора реализации таймера. Подробности смотреть в описании к TfgTimerKind .
procedure
DestroyTimer(const AHandle: Pointer)

Уничтожает таймер, созданный через CreateTimer .