Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-05-2015
Avatar de BDWONG
BDWONG BDWONG is offline
Miembro
NULL
 
Registrado: nov 2013
Posts: 113
Poder: 11
BDWONG Va por buen camino
uso de la propiedad FreeOnTerminate

Andaba viendo el tema de hilos y me vino una pregunta si creo un hilo donde su propiedad FreeOnTerminate esta puesta a true logicamente cuando termine lo que esta procesando tiene que liberar el hilo

pero que ocurre cuando por alguna razon se cierra de golpe el form prinicipal y no se termina completamente el proceso, el hilo de todos modos sera liberado de manera adecuada? o hay que procurar liberar los hilos de manera manual?

saludos....
Responder Con Cita
  #2  
Antiguo 04-05-2015
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
BDWONG,

Cita:
Empezado por aguml
...si creo un hilo donde su propiedad FreeOnTerminate esta puesta a true lógicamente cuando termine lo que esta procesando tiene que liberar el hilo...
Es correcto

Revisa esta información:
Espero sea útil

Nelson.
Responder Con Cita
  #3  
Antiguo 05-05-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.269
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por BDWONG Ver Mensaje
pero que ocurre cuando por alguna razon se cierra de golpe el form prinicipal y no se termina completamente el proceso, el hilo de todos modos sera liberado de manera adecuada?
En ese caso se me ocurren 2 opciones. Tendrás que decirdir qué hacer según la tarea del thread y cómo desees terminarlo.
Puedes esperar a que el thread termine, para ello revisa el método WaitFor. y la ptra opción es terminar el thread que está funcionando, pera ello revisa el método Terminate.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
propiedad del dblookupcombobox Vales08 Varios 1 24-06-2011 23:37:41
Propiedad align xanxov Lazarus, FreePascal, Kylix, etc. 3 06-02-2009 17:33:54
No encuentro la propiedad jam888 Varios 2 12-04-2006 22:49:18
Propiedad FocusControl gluglu Varios 11 20-12-2005 18:36:20
Propiedad de ComboBox gontxalo OOP 2 04-06-2005 23:52:56


La franja horaria es GMT +2. Ahora son las 23:00:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi