Ver Mensaje Individual
  #5  
Antiguo 28-10-2004
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.286
Reputación: 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 tcp_ip_es
Me gustaría que me orientasen para realizar un programita (servicio) el cual se baje de internet cada día a una hora determinada un gráfico(archivo .gif) a un directorio.... es fácil??? que componentes utilizaríais???
Hace poco hice algo similar, en mi caso era sencillo y con la restricción de que inicialmente conocía el nombre del fichero. Si es así puedes utilizar una función que hay en la unit URLMon de Delphi (no hace falta ningun componente). En sencillita, pero funciona. Me hice él siguiente procedimiento:

Código Delphi [-]
function DownloadFile(Source, Dest: string): Boolean;
begin
try
Source := AnsiReplaceStr(Source, '/', '\');
Result := UrlDownloadToFile(nil, PChar(Source), PChar(Dest), 0, nil) = 0;
except
Result := False;
end;
end;
 
// para usarlo....
if DownloadFile(edtNew.Text, Destino.Text) then begin...

Seguramente con los componentes comentados tendrás más potencia y control (en cuanto a errores y demás), pero ésta es una opción simple (depende de para qué lo necesites...).
__________________
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