Buenas, tengo una aplicación que hace uso de un hilo que se ejecuta con un
botón de uno de los formularios. El problema que tengo es que cuando salgo
de la aplicación, en el administrador de tareas me sigue apareciendo el
ejecutable en ejecución. Tengo puesto el siguiente código en el closing del
formulario que contiene la ejecución del hilo:
if (tmrTimersTimer != null) tmrTimersTimer.Stop();
if ((hiloClasePrograma != null) && (hiloClasePrograma.IsAlive))
{
hiloClasePrograma.Abort();
}
this.Dispose();
Aquí paro un timer que actualiza en el formulario un label y si el
hiloClasePrograma está iniciado lo paro (al menos eso creo).
Hay alguna forma de que al cerrar una aplicación cierre todos los hilos que
pudiera haber iniciado. Es que cuando ejecuto de nuevo la aplicación si
estaba en el administrador de tareas no funciona correctamente cuando lanzo
el hilo de nuevo.
Gracias
Leer las respuestas