Přehled vlastností, metod a událostí objektu:
--------------------------------------------------------------
Enabled (RW) Interval (RW) Name(R)
Tag (RW)
--------------------------------------------------------------
OnTimer
--------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze číst, W -> lze zadat
Komponenta Timer se používá pro provádění periodicky prováděných akcí v průběhu déletrvajícího procesu. Je možné například zobrazovat průběžně čas provádění akce, kontrolovat zadaný časový limit a podobně. Vzhledem k multitaskingu Windows není zpracování časového intervalu zcela přesné. Zadaná akce proto může být vzhledem k souběžně probíhajícím procesům zpracována i později, než je zadaný časový interval. Ne však dříve.
Kontrolovaný časový interval se zadává ve vlastnosti Interval v milisekundách. Akce, která se po zadaném časovém intervalu provede se zadává v události OnTimer. Akce by měla být co nejkratší.
Nezadávejte v aplikaci mnoho časovačů, protože tím dochází k celkovému zpomalení aplikace a hlavně se odčerpávají systémové zdroje Windows a mohlo by tím dojít až k nefunkčnosti operačního systému.
Pro zapnutí a vypnutí časovače je možné použít vlastnost Enabled. Pokud je nastaveno v jazyce KLONDAIK Enabled := False nebo v jazyce BONANZA Enabled = False, nebude akce zadaná v události OnTimer prováděna.