![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
|||
|
|||
|
Tienes que comprobar en cualquier bucle y esporadicamente, que el hilo no este terminado, y si es asi, salir y limpiar cualquier objeto que tengas creado. En un hilo simple donde todo el codigo estuviera en el Execute, el ejemplo anterior es lo basico. Si llamas a varios metodos desde el execute, entonces deberias comprobar en esos metodos la propiedad "Terminated" para abortar la operacion en cuanto sea necesario. Y como dice Dec, en cualquier punto del form, llamas a Hilo.Terminate y con un chequeo de la propiedad terminated en el Hilo debe finalizar rapido. Por otra parte un buen sitio para el terminate es en OnCloseQuery, ya que si por alguna razón no puedes terminar el hilo, abortas el cierre de la aplicacion/ventana.
Espero que te sea de ayuda
__________________
No dejes camino viejo por sendero nuevo |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Parar ejecucion en asp | joel20 | .NET | 4 | 20-04-2006 11:44:30 |
| parar bucle | Cosgaya | Varios | 11 | 11-02-2006 16:01:56 |
| rotar una imagen sin parar | jarscuba | Gráficos | 4 | 14-03-2005 09:51:31 |
| Como parar un programa en ejecucion??? | damian2000 | Varios | 8 | 20-05-2004 01:56:26 |
| parar un evento | empty | Varios | 7 | 29-04-2004 13:08:17 |
|