Estou fazendo um gerenciador de download para Windows,só que não estou conseguindo fazer com que o Progressbar carregue a barrinha de 1 até 100(quando chegar a 100 o Label1.caption tem que dizer Donwload Concluído).
Veja como está o código:
procedure TForm1.BitBtn1Click(Sender: TObject);
var
URL, Arq : string;
MyFile: TFileStream;
begin
If ProgressBar1.Position = ProgressBar1.Min then
Label1.caption := 'Download Não Concluído!'
else
if ProgressBar1.Position =ProgressBar1.Max then
Label1.caption := 'Download concluído!';
URL := Edit1.Text;
Arq := ExtractFileName(StringReplace(URL,'/','\',[rfReplaceAll]));
try
MyFile := TFileStream.Create('C:\'+Arq, fmCreate);
IdHTTP1.Get(URL, MyFile); //Faz download de um determinado site
finally
MyFile.Free;
end;
end;
end.
Alguém pode me ajudar?