Sdílet prostřednictvím


Omezení vlastnosti intervalu součásti Windows Forms Timer

Komponenta model Windows Forms TimerInterval vlastnost, která určuje počet milisekund, které předávají mezi jednou událostí časovače a další. Pokud není komponenta zakázaná, časovač bude událost nadále přijímat Tick v přibližně stejných intervalech času.

Tato komponenta je určená pro model Windows Forms prostředí. Pokud potřebujete časovač, který je vhodný pro serverové prostředí, přečtěte si téma Úvod k časovačům založeným na serveru.

Vlastnost Interval

Vlastnost Interval má několik omezení, která je potřeba vzít v úvahu při programování Timer komponenty:

  • Pokud vaše aplikace nebo jiná aplikace vytváří vysoké nároky na systém – například dlouhé smyčky, náročné výpočty nebo přístup k jednotce, síti nebo přístupu k portům – aplikace nemusí dostávat události časovače tak často, jak Interval určuje vlastnost.

  • Interval není zaručen, že uplynou přesně včas. Aby se zajistila přesnost, časovač by měl podle potřeby kontrolovat systémové hodiny a nekusit se sledovat kumulovaný čas interně.

  • Přesnost Interval vlastnosti je v milisekundách. Některé počítače poskytují čítač s vysokým rozlišením, který má vyšší rozlišení než milisekundy. Dostupnost takového čítače závisí na hardwaru procesoru vašeho počítače.

Viz také