|

楼主 |
发表于 2013-1-18 11:04:40
|
显示全部楼层
zhuojialu 发表于 2012-12-2 21:40
能提供下源码学习吗?
procedure TForm1.bsSkinButton1Click(Sender: TObject);
var mystream1 :TMemoryStream;
begin
bsSkinButton1.Enabled := False;
mystream1 :=TMemoryStream.Create;
IdHTTP1.Get('http://list.image.baidu.com/t/image/w_mengchong.jpg',mystream1);//下载文件地址
mystream1.SaveToFile('1.jpg');
ShowMessage('升级成功');
bsSkinButton1.Enabled := true;
ShellExecute(0,'open','1.jpg',nil,nil,sw_show);
bsSkinGauge1.value:=0;
end;
procedure TForm1.IdHTTP1WorkBegin(Sender: TObject; AWorkMode: TWorkMode;
const AWorkCountMax: Integer);
begin
bsSkinGauge1.MaxValue:=AWorkCountMax;
bsSkinGauge1.MinValue:=0;
bsSkinGauge1.Value:=0;
end;
procedure TForm1.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode;
const AWorkCount: Integer);
begin
bsSkinGauge1.Value:=bsSkinGauge1.Value+AWorkCount;
end;
end. |
|