Onde achar um componente Downloader?
Ola amigos do fórum,
Estou procurando um componente que seja capaz de baixar arquivos da internet [b:b9f8f102e3]via HTTP[/b:b9f8f102e3], ja supondo que a internet esteja aberta e que baste eu passar como parametro o caminho do arquivo e acionar o método. Eu ja vi um desses ha poucos meses (classe [b:b9f8f102e3]THTTPDownloader[/b:b9f8f102e3]), mas meu colega acabou excluindo antes de me dar uma cópia. Ah, se possivel eu prefiriria que ele acionasse um evento ao completar o download.
Alguem tem idéia de onde posso achar? Já busquei no google, altavista e tem muita sugestao de uso mas nenhum download de codigo-fonte.
Valew
Estou procurando um componente que seja capaz de baixar arquivos da internet [b:b9f8f102e3]via HTTP[/b:b9f8f102e3], ja supondo que a internet esteja aberta e que baste eu passar como parametro o caminho do arquivo e acionar o método. Eu ja vi um desses ha poucos meses (classe [b:b9f8f102e3]THTTPDownloader[/b:b9f8f102e3]), mas meu colega acabou excluindo antes de me dar uma cópia. Ah, se possivel eu prefiriria que ele acionasse um evento ao completar o download.
Alguem tem idéia de onde posso achar? Já busquei no google, altavista e tem muita sugestao de uso mas nenhum download de codigo-fonte.
Valew
Smash
Curtidas 0
Respostas
Luizfernando777
03/11/2003
declarar
na uses Urlmon
function DownloadFile(Local, Destino: string): Boolean;
begin
try
Result:= UrlDownloadToFile(nil, PChar(Local),PChar(Destino), 0, nil) = 0;
except
Result:= False;
end;
end;
na uses Urlmon
function DownloadFile(Local, Destino: string): Boolean;
begin
try
Result:= UrlDownloadToFile(nil, PChar(Local),PChar(Destino), 0, nil) = 0;
except
Result:= False;
end;
end;
GOSTEI 0
Luizfernando777
03/11/2003
como usar
if DownloadFile (´http://www.Nome.foto.jpg´,´c:\windows\desktop\foto.jpg´) then
mensagem(´Download concluido´)
if DownloadFile (´http://www.Nome.foto.jpg´,´c:\windows\desktop\foto.jpg´) then
mensagem(´Download concluido´)
GOSTEI 0
Smash
03/11/2003
Valeu, luizfernando777. A funcao q vc me passou é muito eficiente e boa. Eu só tenho dois ´porem´s pra essa função: uma é que ela não me possibilita ver dados como tamanho do arquivo antes/durante o download; outra é que ela nao encerra acionando um evento. Mas tudo bem, eu acho q procurando mais um pouco na URLMon eu acho mais coisas q podem me ajudar e a função já é suficiente.
Valeu.
Valeu.
GOSTEI 0
Henry
03/11/2003
Smash , eu sempre usei o Webcopy, e nunca me deu problemas, ele esta em:
http://www.clubedelphi.com.br/compo/index.asp
http://www.clubedelphi.com.br/compo/index.asp
GOSTEI 0
Caninha51
03/11/2003
Rapaz eu tenho vários componentes pra downloads...
Até melhorei alguns..
Tipo, adicionei, tamanho do arq., velocidade, tempo restante de download,etc...
E-mail-me ravix@ig.com.br
Falow
Caninha51
Até melhorei alguns..
Tipo, adicionei, tamanho do arq., velocidade, tempo restante de download,etc...
E-mail-me ravix@ig.com.br
Falow
Caninha51
GOSTEI 0
Smash
03/11/2003
Pessoal, eu achei um componente excelente que faz exatamente o q eu queria, chamado HTTPGET.
O melhor de tudo é q ele vem com fontes. Deem uma olhada, peguem ele em [url]http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20186048.html[/url]
Abraços
O melhor de tudo é q ele vem com fontes. Deem uma olhada, peguem ele em [url]http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20186048.html[/url]
Abraços
GOSTEI 0