
The OnTimer event is always fired in time which is not available for the standard TTimer, when there are too many messages processed. ZylTimer is a thread based timer and due to this architecture provides a real precision of 1 millisecond which is inevitable in time critical applications. Due to this approach it's impossible to get accurate timer intervals smaller than 50 milliseconds. TTimer component which ships with Delphi / C++Builder uses the Windows Message Queue to generate the OnTimer event. ZylTimer is a high resolution, long-term Delphi / C++Builder timer component which provides a higher precision than the standard Delphi / C++ Builder TTimer component. Status: Trial (work while IDE is running).In this interval the user doesn't press a key of the keyboard or a mouse button inside of one window of the application.


In this interval any user action is missing on the computer, like pressing a key of the keyboard or moving the mouse or pressing a mouse button or rotating the scroll.Īpplication Idle time is the time interval of user inactivity inside of one application.

System Idle time is the time interval of full user inactivity. ZylIdleTimer is a Delphi / C++Builder event driven component which lets you to take actions after a specified system-wide (related to the whole system) or application (related only to the application) idle time or to check the time interval of user inactivity.
