Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/02/2005, 18:23
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
Jejejeje, algo asi me pasaba el otro día a mi.

Haber, cuando cierras la aplicación, lo mejor es asegurarte de cerrar en Hilo si es que está activo. Para ello, en el evento Closing yo hice lo siguiente:

if Hilo.isAlive then
Hilo.Abort
end if
application.exit



Sobre lo de destruir el hilo cuando acabe la función puedes descirle, dentro de la misma funcion que cuando acabe la función mate la hebra.

Es decir, por emplo:
Dim hilo as thread
hilo = new thead(addressof metodo)
hilo.start
sub metodo
dim i as int16
for i=0 to 600
lista.items.add("Elemento " & i)
next
hilo.abort
end sub

Cualquier cosa, ya sabes.
Saludos.
__________________
Charlie.