FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
TIdFtp y ProgressBar
Hola de nuevo
Estoy intentando hacer un cliente FTP para recibir archivos, y en el form he puesto dos ProgressBar En la que indica el archivo transferido trabaja Ok (total, los leo de un StringList) El "problema" lo tengo con la barra de descargas, no se actualiza o mejor dicho, parece que lo hace al acabar la descarga. He mirado en el foro y las soluciones son parecidas a las que tengo (que por cierto las saqué de otro foro de Delphi en francés). Os pongo el código por si tuviese que hacer algo más Lo que tengo como comentario (* *) es el código original. ¿Podeis echarme una mano? Gracias anticipadas salvica |
#2
|
||||
|
||||
Que componente utilizas? Indy?
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
||||
|
||||
La verdad actualizar las progressBar mientras se realizan procesos con IdFtp no ha sido mi fuerte (a veces me funciona y otras nó) pero prueba con:
La verdad no entiendo como un componente tan comun y frecuente requiera que forcemos un refresh siendo claro que el metodo SetPosition del objeto debería encargarse de redibujar la barra. Espero te sirva algo.
__________________
Sitrico |
#4
|
||||
|
||||
Tienes razón poliburro, se me olvidó. utilizo Delphi-7 e Indy-9.0.18
sitricoHe puesto los refresh en el OnWork del IdFTP y nada, sigue sin refrescar la barra. Gracias salvica |
#5
|
||||
|
||||
Bueno, pues parece que la solución está en Trucomanía, ellos ponen:
Y la barra se actualiza (aunque, a mí no me llega hasta el final ) Lo he intentado cambiando pero no me funciona Saludos salvica |
#6
|
||||
|
||||
Lo de que la barra no llega al final me ha pasado más veces de las que quisiera admitirlo, por lo que generalmente al terminar un proceso asociado a un progressbar agrego:
__________________
Sitrico |
#7
|
||||
|
||||
Duda sobre donde coloco el TidFTP
Hola, tengo una duda sobre donde colocar el TidFTP.
Lo quiero poner en un datamodule para aislar la conexión de la parte gráfica. Si lo coloco en el datamodule, como puedo refrescar el progressbar en el formulario principal? Desde ya muchas gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ayuda con Tidftp | Muchachin | Internet | 0 | 30-05-2007 23:38:26 |
TidFTP problema con ftp en win98 | adfa | Internet | 0 | 06-06-2006 20:21:22 |
tidftp, saber si un directorio existe | chux | Internet | 0 | 17-05-2006 17:44:11 |
Bajar fichero por ftp usando TIDFtp | chux | Internet | 2 | 16-05-2006 09:16:13 |
TidFTP | MaGNa | Internet | 0 | 10-01-2005 14:00:10 |
|