14 de noviembre de 2010

Poner en marcha un temporizador (control)

Ejercicio de repaso:

Realizar una función en C sin parámetros de entrada que ponga en marcha el temporizador "Timer1" del formulario "Form1" con una frecuencia de 1s.

Como es una función sin parámetros y no devuelve ningún resultado, el esqueleto de la misma será:

void Activar_Timer (void)
{...código...}

Observa que se ha fijado 'void' antes del nombre de la función para indicar que no devuelve ningún resultado. Dentro de los paréntesis también aparece 'void' indicando que no se le pasa ningún dato (parámetros).

La función incluye las instrucciones en Borland C++ para fijar la frecuencia y activar el temporizador:

void Activar_Timer (void)

{
Form1->Timer1->Enabled = 1;  // se activa el temporizador
Form1->Timer1->Interval = 1000; // frecuencia en 1000 ms = 1s
}

Ejercicio propuesto:

Suponiendo que el "Timer1" ya está en marcha, escribir una función en C que reinicie la cuenta del mismo.

No hay comentarios: