ZylTimer 是一種高解析度、長期的 Delphi / C++Builder 定時器元件,其精度高於標準 Delphi/ C++ 的構建器 TTimer 元件。 與 Delphi / C++ 構建器一起附帶的 TTimer 元件使用 Windows 消息佇列生成 OnTimer 事件。由於這種方法,不可能獲得小於 50 毫秒的準確計時器間隔。 ZylTimer 是一個基於線程的計時器,由於這種體系結構提供了 1-2 毫秒的實際精度,這在時間關鍵應用中是不可避免的。當處理的消息太多時,始終會及時觸發 OnTimer 事件,而標準 TTimer 將不可用。 標準 TTimer 元件使用 SetTimer API 函數,因此間隔限制為 2147483647 毫秒(約 25 天)。ZylTimer 是基於線程的計時器,如有必要,間隔甚至可以設置為百年。
版本歷史記錄
- 版本 1.33 發佈於 2020-06-06
- 版本 1.18 發佈於 2009-10-03
*以RMVB格式提高進程速度