Compartir a través de


Limitaciones de la propiedad Interval del componente Timer de formularios Windows Forms

Actualización: noviembre 2007

El componente Timer de formularios Windows Forms tiene una propiedad Interval que especifica el número de milisegundos que transcurren entre un evento del temporizador y el siguiente. A menos que se deshabilite el componente, un temporizador continúa recibiendo el evento Tick a intervalos de tiempo aproximadamente iguales.

Este componente está diseñado para un entorno de formularios Windows Forms. Si necesita un temporizador que sea adecuado para un entorno de servidor, vea Introducción a los temporizadores basados en servidor.

La propiedad Interval

La propiedad Interval tiene algunas limitaciones que deben tenerse en cuenta al programar un componente Timer:

  • Si esta aplicación, o cualquier otra, está solicitando al sistema la realización de tareas pesadas, tales como bucles largos, cálculos intensivos o acceso al disco, a la red o a un puerto, es posible que la aplicación no obtenga los eventos del temporizador con tanta frecuencia como especifica la propiedad Interval.

  • No se garantiza que el intervalo dure un tiempo exacto. Para asegurar la precisión, el temporizador debe comprobar el reloj del sistema cuando sea necesario, en lugar de hacer un seguimiento del tiempo acumulado internamente.

  • La precisión de la propiedad Interval se indica en milisegundos. Algunos equipos proporcionan un contador de alta resolución con una resolución mayor que milisegundos. La disponibilidad de este tipo de contador depende del hardware del procesador del equipo. Para obtener más información, vea el artículo 172338 de Microsoft Knowledge Base, "How To Use QueryPerformanceCounter to Time Code", en https://support.microsoft.com.

Vea también

Referencia

Información general sobre el componente Timer (formularios Windows Forms)

Timer

Otros recursos

Timer (Componente, formularios Windows Forms)