麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 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組件系列)

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

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 中文字幕网在线 | 久久综合狠狠综合久久 | 色猫av | av在线一区二区三区四区 | 欧美18—19sex性护士中国 | 99视频有精品 | 成人三级在线播放 | 污视频在线免费 | 精品呦女 | 色中色综合 | 日本在线不卡一区二区 | 欧美成人免费 | 成人综合免费视频 | 黄色成年在线观看 | 日韩免费黄色 | 久久人人爽人人爽人人片av高请 | 日美黄色片 | 国产在线观看91精品 | 56av国产精品久久久久久久 | h视频免费看 | 久久久婷婷一区二区三区不卡 | 性感美女一级毛片 | 亚洲一区二区三区日本久久九 | 欧美成年人视频 | 精品在线视频播放 | 视频一区二区国产 | 黄色大片网站在线观看 | 国产一国产一级毛片视频在线 | 视频一区国产 | 欧洲精品久久久 | 欧美一区在线观看视频 | 欧美一级黄色影院 | 国产日韩在线观看一区 | 国产精品美女久久久久久网站 | 香蕉秀| 黄色片免费看网站 | 九九精品视频观看 | 91精品国产综合久久婷婷香 | 午夜国产成人 | 一本色道久久99精品综合蜜臀 | 欧美日本综合 |