Ir para conteúdo
eltomarley

Baixar varios Arquivos .zip com IdFTP no Delphi

Recommended Posts

Olá pessoal, sou novo aqui no fórum e venho pedir uma ajuda !!!

 

Estou criando um launcher de um jogo online, já esta quase todo concluído.

O problema e o seguinte, e que o launcher so esta baixando 1 arquivo por vez, e queria saber se tem como vocês me ajudarem

para que este Launcher Baixe Vários arquivos .zip em uma unica atualização.

 

Segue o código que estou usando:

 

// faz o download do arquivo "Atualizacao.zip"

 

IdFTP.Get('atualizacao/Atualizacao.zip',ObterDiretorioDoExecutavel + 'Atualizacao.zip', True, True);

 

 

 

Agradesço Desde já!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie os IDFTP em tempo de execução,e para cada,atribua um item

 

ex:

procedure TForm1.Button1Click(Sender: TObject);
 var
  id1: TIDFtp;
  hostftp,usuario,senha: string; 
  tryagain:
 begin

  hostftp:= 'google.com.br';
  
  usuario:= 'anonymous';
  senha:= '001';

  id1:= TIDFtp.Create();
  id1.Host:= hostftp;
  id1.Port:= 21;
  id1.Username:= usuario;
  id1.Password:= senha;
  
  try
   ID1.Connect();
   ID1.Get('atualizacao/Atualizacao.zip',ObterDiretorioDoExecutavel + 'Atualizacao.zip',True,True);
  except
   MessageBox(Application.Handle,'Não foi possivel conectar ou obter o arquivo','Erro',mb_ok+mb_iconerror);
end;
end;

Obs: não se esqueça de libera-los da memoria quando terminarem de baixar-o arquivo atribuído,pois se deixa-los, poderá causar um certo lag rsrs.

 

Adapte o código para seu uso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.