Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Alguna forma de "parar" un thread (https://www.clubdelphi.com/foros/showthread.php?t=93369)

DamianG 24-08-2018 14:14:03

Alguna forma de "parar" un thread
 
Buenos dias, queria saber si hay alguna forma de "parar" un thread en firemonkey para android ya que necesito parar una ejecucion.
En un thread hago una consulta a una tabla remota y con el resultado lleno un listview, hasta ahi todo bien, ahora si tarda mucho o si el usuario se arrepiente y quiere hacer una nueva consulta necesito que ese hilo termine. Lo que pude hacer hasta ahora es que no pueda realizar la consulta hasta que termine el hilo.
Es posible? Tendran algún ejemplo?

Neftali [Germán.Estévez] 27-09-2018 15:36:24

Cita:

Empezado por DamianG (Mensaje 528174)
Buenos dias, queria saber si hay alguna forma de "parar" un thread en firemonkey para android ya que necesito parar una ejecucion.
En un thread hago una consulta a una tabla remota y con el resultado lleno un listview, hasta ahi todo bien, ahora si tarda mucho o si el usuario se arrepiente y quiere hacer una nueva consulta necesito que ese hilo termine. Lo que pude hacer hasta ahora es que no pueda realizar la consulta hasta que termine el hilo.
Es posible? Tendran algún ejemplo?


En este caso, en realidad lo que debes hacer es parar la consulta (si lo permite) y no parar el thread.
Dependiendo de los componentes de conexión deberás ver si poseen algo para hacerlo.

mamcx 27-09-2018 15:51:12

Es "posible", pero es mucho mas sano liberar el hilo y reiniciar todo otra vez.

DamianG 27-09-2018 18:47:52

gracias por las respuestas, y como se "libera" un hilo ?


La franja horaria es GMT +2. Ahora son las 21:42:39.

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