Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Threads en delphi (https://www.clubdelphi.com/foros/showthread.php?t=60342)

gesjug 29-09-2008 11:02:34

Threads en delphi
 
Veran.. puede alguien explicarme un poco facil como puedo crear un hilo de ejecucion en mi delphi que haga algo?
Estoy haciendo un programa para descargar ficheros y resulta que si el fichero es muy grande y tarda, no puedo usar el programa mientras.
He estado mirando por inet como meterlo en un hilo de ejecucion pero hago lo que me ponen y no funciona, sigue deteniendose todo mientras descarga.
Un saludo y gracias.

duilioisola 29-09-2008 11:35:46

1- Puedes buscar en los foros y encontrarás muchas cosas.
2- Puedes enviarnos parte del código donde ejecutas el thread, para ver si hay algo que no está bien.

gesjug 29-09-2008 16:15:49

El caso es que he sacado el codigo de la pagina de neftali, como vi en un post.
Y el Thread me lo ejecuta.
Se pone a descargar el archivo, pero sigo sin poder hacer nada mas mientras descarga, es como si no lo tuviera en un thread

seoane 29-09-2008 18:07:29

Si estas usando Indy ¿has probado a usar el anticongelante?

gesjug 29-09-2008 18:20:32

Si, uso Indy pero desconozco eso del anticongelante

donald shimoda 29-09-2008 18:37:13

Cita:

Empezado por gesjug (Mensaje 317033)
Si, uso Indy pero desconozco eso del anticongelante

Componentes TIdAntiFrezee (si la memoria no falla)

Otra de las oscuras soluciones a los oscuros problemas de Indy...

Mejor usa Synapse. ;)

Suerte

gesjug 30-09-2008 08:42:30

Hola de nuevo:
He estado probando con el componente que me habeis sugerido, el TIdAntiFreeze y nada, no da ningun resultado :(

donald shimoda 30-09-2008 13:25:57

Cita:

Empezado por gesjug (Mensaje 317160)
Hola de nuevo:
He estado probando con el componente que me habeis sugerido, el TIdAntiFreeze y nada, no da ningun resultado :(


Amigo, debes crear tu propia thread, poner dentro un socket de SYNAPSE y se acaba el problema, a esto me refería con los temas que tiene INDY.

Saludos


La franja horaria es GMT +2. Ahora son las 15:57:48.

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