a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Delphi > 正文

(Delphi)如和下載網絡文件的例子

2019-11-18 18:13:46
字體:
來源:轉載
供稿:網友
 

FTP下載: http://www.7880.com/Info/Article-19938be0.html
         http://community.csdn.net/Expert/topic/3300/3300012.xml?temp=5.028933E-02

FTP下載: TIdFTP控件 (Delphi7  Indy)

Http下載: (Delphi7)使用設計Indy控件下載網絡文件  //////////
在Form1中添加控件:
  兩個Indy控件:IdAntiFreeze1,IdHTTP1;
  一個按鈕    :Button1;
  一個進度條  :PRogressBar1 顯示下載速度

procedure TForm1.Button1Click(Sender: TObject);
var
  MyStream:TMemoryStream;
begin
  IdAntiFreeze1.OnlyWhenIdle:=False;//設置使程序有反應.
  MyStream:=TMemoryStream.Create;
  try
    IdHTTP1.Get('http://www.appcontrols.com/demos/exe/HTTPDemo.exe',MyStream);
  except
    Showmessage('沒有下載成功!');
    MyStream.Free;
    Exit;
  end;
  MyStream.SaveToFile(ExtractFilePath(paramstr(0))+'HTTPDemo.z  MyStream.Free;
  Showmessage('OK');
end;

procedure TForm1.IdHTTP1WorkBegin(Sender: TObject; AWorkMode: TWorkMode;
  const AWorkCountMax: Integer);
begin
  //開始下載前,將ProgressBar1的最大值設置為需要接收的數據大小.
  ProgressBar1.Max:=AWorkCountMax;
  ProgressBar1.Min:=0;
  ProgressBar1.Position:=0;
end;

procedure TForm1.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode;
  const AWorkCount: Integer);
begin
  //接收數據的時候,進度將在ProgressBar1顯示出來.
  ProgressBar1.Position:=ProgressBar1.Position+AWorkCount;
end;


上一篇:Delphi中延時

下一篇:Delphi編寫組件封裝asp代碼的基本步驟(Asp組件系列)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: www.干| 日日夜夜综合 | a一级片在线观看 | 日本黄色免费大片 | 欧美十次 | 久久成人精品 | 亚洲精品乱码久久久久久蜜桃图片 | 一本色道久久综合亚洲精品不卡 | 中文字幕加勒比 | 久久久久久久 | 91欧美在线| 国产极品美女在线播放 | 婷婷色综合| 欧美成人一区二区三区片免费 | 午夜看片 | 国产不卡精品 | 久久久久久91香蕉国产 | 1000部羞羞视频在线看视频 | 国产日韩免费 | www.色综合 | 日本福利一区 | 天天色天天色 | 91中文字幕在线观看 | 亚洲伦理一区 | 国产精品视频一区二区三区 | 免费一级欧美片在线观看网站 | 中字一区 | 污视频网站在线免费 | 欧美一级在线观看 | 国产精品久久久久久久久久久久久久 | 欧美色图另类 | 一级片网 | 精品一区二区三区三区 | 久久蜜桃av一区二区天堂 | 99国产视频 | 欧美一级毛片久久99精品蜜桃 | 国产男女视频在线观看 | 台湾佬成人网 | 国产精品亚洲欧美日韩一区在线 | 国产色婷婷 | 国产一区二区影院 |