Proceso que me bloquea el programa.

teenspirits
22 de Junio del 2005
Tengo en mi programa un temporizador que salta cada cinco segundos y el cual realiza un proceso muy "pesado" para el ordenador. Entonces el programa se me bloquea durante unos segundos en los que no puedo hacer nada hasta que se realiza toda la tarea. Quería saber cómo puedo hacer para evitar que dicho proceso realizado en el temporizador sea "bloqueante", es decir que el programa siga respondiendo igual aún a costa de que dicho proceso vaya algo más lento.
PD: He probado poniendo un DoEvents en el Temporizador pero no he conseguido nada.
GRACIAS POR LEERLO!!!!!

mvallejos
22 de Junio del 2005
Si este proceso posee bucles, entre iteraciòn e iteraciòn puedes insertar un DoEvents.
Si el proceso es una consulta Sql, deberàs hacerla asìncrona y, en el bucle que evalùa el StillExecuting
insertas un DoEvents

Saludos