Ver Mensaje Individual
  #24  
Antiguo 01-02-2012
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 835
Reputación: 24
gatosoft Va camino a la fama
Bueno, aunque sea un tema tan viejo, siempre tendrá vigencia... Yo por mi parte manejo el tema de hilos con el componente TBackgroundWorker de www.DelphiArea.com, super-recomendados sobre todo para aquellos que no quieren complicarse con temas de hilos....


Este componente tiene cuatro eventos principales:

OnWork: Que es el hilo en si, es decir el proceso que se ejecuta cuando damso la orden de ejecución : BackgroundWorker1.Execute;

OnWorkComplete: Evento llamado cuando forzamos el fin del hilo (BackgroundWorker1.Cancel) o cuando el proceso termian normalmente.

Adicionalmente hay dos eventos intermedios, que se ejecutan para dos propósitos diferentes:

OnWorkFeedBack: envia dos parametros que peuden utilizarse para reportar una incidencia o éxito en una búsqueda... (depende).

OnWorkProgress: Envia dos parametros para controlar el avance de un progressbar por ejemplo


El componente se descarga free con un par de Demos, el de los números primos es el mas claro para entender su funcionamiento...
Responder Con Cita