Sdílet prostřednictvím


Omezení vlastnosti intervalu komponenty Windows Forms Timer

Komponenta Windows Forms Timer má vlastnost Interval, která určuje počet milisekund, které uplynou mezi jednou událostí časovače a následující. Pokud není komponenta zakázaná, časovač bude nadále přijímat Tick událost v přibližně stejných intervalech času.

Tato komponenta je určená pro prostředí Windows Forms. Pokud potřebujete časovač, který je vhodný pro serverové prostředí, přečtěte si Úvod do Server-Based časovačů.

Intervalová vlastnost

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

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

  • Není zaručeno, že interval uplyne 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 vlastnosti Interval 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é