poner un progressbar a URLDownloadToCacheFile
Hola :
Necesito poner un progressbar para ver el proceso de descarga en la llamada a la siguiente función. ¿Alguien sabe como agregar el componente 'barra de progreso'? Gracias. Código:
function DownloadToFile(URL, FileName: String): Boolean; |
No he leido el hilo con los enlaces que lleva pero echale un vistazo que puede que te sirva de ayuda.
http://www.clubdelphi.com/foros/show...ht=progressbar Saludos. |
No me sirven porque en todo ellos siempre me descarga el mismo aunque yo modifique por ftp el fichero de la web.
Es como si me cogiera el de la cache del ordenador en lugar de FORZAR la "bajada" del fichero de nuevo. De ahí que lo único que me ha funcionado es el código que he puesto. |
Raro.....
Tengo el mismo código que tú y me acabo de dar cuenta de una cosa.
Supongamos que de donde quiero decargar tenemos dos ficheros. Por ejemplo : http://www.rutas.com/fichero.sql y http://www.rutas.com/fichero.sql.gz Pues bien... Cuando le digo que descargue el http://www.rutas.com/fichero.sql me descarga el que termina en .gz Y esto pasa siempre que tenga para el mismo nombre otro fichero con extensión .gz al final. ¿Alguien sabe la solución? Yo quiero descargar el fichero con extensión .sql Gracias |
Cita:
|
Era un problema del .htaccess que tenía redirecciones a gz en el caso que existiese.
Tema solucionado |
petete2008,
Cita:
El código anterior permite descargar un archivo en Internet por medio de las funciones de WinINet (Windows Internet) y muestra el progreso de la descarga en un control TProgressBar. Quizás esta solución se pueda adaptar a tu proyecto. Nota: El servidor FTP o HTTP debe estar configurado para permitir descargas directas. Espero sea útil :) Nelson. |
petete2008,
El código fuente del Msg #7 con algunas modificaciones menores esta disponible en el link: http://terawiki.clubdelphi.com/Delph...on+WinINet.rar Espero sea útil :) Nelson. |
La franja horaria es GMT +2. Ahora son las 08:23:53. |
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