ZylTimer to długoterminowy komponent zegara Delphi / C++Builder o wysokiej rozdzielczości, który zapewnia wyższą precyzję niż standardowy komponent Delphi / C++ Builder TTimer. Składnik TTimer, który jest dostarczany z Delphi / C ++ Builder używa kolejki komunikatów systemu Windows do generowania zdarzenia OnTimer. Dzięki takiemu podejściu niemożliwe jest uzyskanie dokładnych interwałów czasomierza mniejszych niż 50 milisekund. ZylTimer jest czasomierzem opartym na wątkach i dzięki tej architekturze zapewnia rzeczywistą precyzję 1-2 milisekund, co jest nieuniknione w krytycznych w czasie aplikacjach. Zdarzenie OnTimer jest zawsze uruchamiane w czasie, który nie jest dostępny dla standardowego TTimer, gdy jest zbyt wiele wiadomości przetworzonych. Standardowy składnik TTimer używa funkcji SetTimer API, więc interwał jest ograniczony do 2147483647 milisekund (około 25 dni). ZylTimer jest czasomierzem opartym na wątkach, a interwał można ustawić nawet na sto lat, jeśli to konieczne.
historia wersji
- Wersja 1.33 opublikowany na 2020-06-06
- Wersja 1.18 opublikowany na 2009-10-03
* Zwiększ szybkość procesu w formacie RMVB