THighResolutionAsynchronousTimer

A timer that is highly accurate and distributes its event in the background

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TTimerAbstract base class for a facility that fires events at set intervals
3THighResolutionAsynchronousTimer

Source

Timer.pas (68)

Description

This timer can be used when a high precision is required. However, as it distributes its event in the background from a separate thread you have to take care of synchronizing the associated event handling with other tasks in an application.

Fields

ScopeVisibilityTypeNameDescription
InstanceprotectedTPositiveInteger32Handle

Methods

ScopeVisibilityResultNameDescription
InstanceprotectedApiSchedule()
InstanceprotectedApiKill()
InstanceprotectedHandleFired()
GlobalprotectedCallBack(wTimerID: UINT; msg: UINT; dwUser: DWORD; dw1: DWORD; dw2: DWORD)