Komponenta Timer


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.


OZOGAN, 1 Máje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz