Fórum Ajuda com loop e listbox Delphi #507109
13/01/2015
0
só que se eu selecionar 10 arquivos na listbox ele envia um único arquivo 10vzs. e não os 10 arquivos diferentes, alguém por favor pra ajudar?
//adiciona todos arquivos na listbox
procedure TFrm_Principal.SpeedButton1Click(Sender: TObject);
begin
Listbox1.Items.Clear;
Memo1.Clear;
if OpenDialog1.Execute then
for i := 0 to OpenDialog1.Files.Count -1 do
Listbox1.Items.Add(OpenDialog1.Files[i])
end;
//envia arquivos.
procedure TFrm_Principal.BitBtn2Click(Sender: TObject);
begin
AjustaProxy;
AjustaUsuario;
for i:=0 to ListBox1.Items.Count -1 do
Memo1.Lines.Add( teste.Enviar( Edit1.Text, edObservacoes.Text ) );
end;
Pedro
Curtir tópico
+ 0Posts
14/01/2015
Renato Rubinho
Você não está selecionando o arquivo do listbox no seu loop.
Pelo que entendi, ao invés deste Edit1.Text, precisa selecionar o item do ListBox.
E a observação é a mesma para todos ?
//envia arquivos. procedure TFrm_Principal.BitBtn2Click(Sender: TObject); begin AjustaProxy; AjustaUsuario; for i:=0 to ListBox1.Items.Count -1 do Memo1.Lines.Add( teste.Enviar( ListBox1.Items[i], edObservacoes.Text ) ); end;
Abraççç,
rrubinho
Gostei + 0
14/01/2015
Pedro
Gostei + 0
14/01/2015
Pedro
Memo1.Lines.Add( teste.Enviar( ListBox1.Items[i], edObservacoes.Text ) );
como você disse e deu certo.
vlw ai.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)