THighResolutionAsynchronousTimer
A timer that is highly accurate and distributes its event in the background
Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TTimer | Abstract base class for a facility that fires events at set intervals |
3 | THighResolutionAsynchronousTimer |
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
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | protected | TPositiveInteger32 | Handle |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | protected | ApiSchedule() | ||
Instance | protected | ApiKill() | ||
Instance | protected | HandleFired() | ||
Global | protected | CallBack(wTimerID: UINT; msg: UINT; dwUser: DWORD; dw1: DWORD; dw2: DWORD) |