Ir ao conteúdo
  • Cadastre-se

Problema com foreach


Posts recomendados

Olá pessoa, sou novato em Delphi e estou com um pequeno problema que não consigo resolver.

Estou recebendo a mensagem Operator not applicable to this operand type.

 

Estou usando pra fazer uma lista de Downloads, porém ele sempre baixa o que está na primeira variavel lista.Lines[0]. Porém preciso que baixe todos os arquivos que estão em lista.Lines.

 

Valeu !

lista.Lines.LoadFromFile('update.txt');
end;

//// INICIIO FOR EACH

for vAux in lista.Lines do
  begin
    ShowMessage(IntToStr(vAux));

    sLabelFX1.Caption := 'Baixando: ' + lista.Lines[0];
    caminho:='http://127.0.0.1:8090/';
    arquivo:= lista.Lines[0];
    MyFile := TFileStream.Create(lista.Lines[0], fmCreate);
    try
      IdHTTP1.Get('http://127.0.0.1:8090/' + lista.Lines[0], MyFile);
    finally
      MyFile.Free;
    end;
end;
 /// FIM FOR EACH

 

Link para o comentário
Compartilhar em outros sites

Olá amigo td bem , olha amigo não sou fera em Delphi mas espero te ajudar,pelo que vi.

porque você não cria uma variavel ?

E esta variavel vai sendo incrementada, ai você passa ela para IdHTTP1.Get('http://127.0.0.1:8090/' + lista.Lines[variavel], MyFile);

 

Sacou a ideia ?

Espero ter dado um luz ai beleza ...

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...