ZylTimerは、標準のDelphi / C ++ ビルダーTTimerコンポーネントよりも高精度を提供する高解像度、長期のDelphi / C ++ビルダータイマーコンポーネントです。 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形式でプロセスの速度を向上させます