Limitazioni della proprietà Interval del componente Timer di Windows Form

Il componente Timer di Windows Form dispone di una proprietà Interval tramite cui è possibile specificare il numero di millisecondi che intercorre tra un evento timer e quello successivo. Se il componente non viene disabilitato, un timer continuerà a ricevere l'evento Tick a intervalli di tempo più o meno uguali.

Il componente è progettato per l'ambiente Windows Form. Se è necessario un timer adatto a un ambiente server, vedere Introduzione ai timer basati su server.

Proprietà Interval

La proprietà Interval è associata ad alcune limitazioni che è necessario considerare quando si programma un componente Timer.

  • Se una delle applicazioni in esecuzione utilizza una notevole quantità di risorse del sistema, ad esempio mediante cicli lunghi, calcoli complessi o accessi alle unità, alla rete o alle porte, l'applicazione potrebbe non ricevere gli eventi timer con la frequenza specificata dalla proprietà Interval.

  • L'esattezza dell'intervallo non è garantita. Per ottenere la massima precisione possibile, sarà necessario controllare l'orologio di sistema in base alle specifiche esigenze, anziché tentare di tenere traccia del tempo accumulato internamente.

  • La precisione della proprietà Interval è espressa in millisecondi. Alcuni computer forniscono un contatore ad alta risoluzione con una risoluzione più elevata rispetto a quella espressa in millisecondi. La disponibilità di tale contatore dipende dall'hardware del processore del computer. Per ulteriori informazioni, vedere l'articolo 172338, "Come utilizzare QueryPerformanceCounter per il codice orario", in Microsoft Knowledge Base all'indirizzo https://support.microsoft.com/?ln=IT.

Vedere anche

Riferimenti

Cenni preliminari sul componente Timer (Windows Form)

Timer

Altre risorse

Componente Timer (Windows Form)