Evento OnIdle

Yecko
16 de Agosto del 2005
Hola a todos. Vereis no tengo muy claro para que sirve el evento OnIdle. Alguien me podria aclarar esto???
Por ejemplo la siguiente instrucción que haría??

Application->OnIdle = miFuncion;

Muchas gracias.

hiei
16 de Agosto del 2005
Bueno, no se que ompilador useas (pero eso parece ser el Builder por lo de los eventos)
El evento onOdle es un evento que se activa "cuando no hay nada mas que hacer" o sea, cuando no hay otro evento en la cola de eventos (valga la redundancia)
Se usa para hacer tareas de fondo que no necesitan gran atencion, como refrescar periodicamente algun valor en pantalla, leer datos de algun archivo, recivir datos seriales, etc.
La instruccion que pones alli arriba haria que la funcion "miFuncion" se ejecutara cuando se llam al evento onIdle, supuestmente en esta funcion tendraz algun codigo que se ejecutara periodicamente cuando no alla eventos esperando ser tratados.