国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

Delphi用TActionList實現下載文件的方法

2020-01-31 20:51:31
字體:
來源:轉載
供稿:網友

Delphi中的TActionList有個標準動作TDownLoadURL,內部是使用的URLDownloadToFile,它下載文件時會定時產生OnDownloadProgress 事件,這樣就可以用進度條顯示。

本文講述了Delphi用TActionList實現下載文件的方法,實現代碼如下所示:

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtActns, ActnList, StdCtrls, ComCtrls; type TForm1 = class(TForm)  Button1: TButton;  ActionList1: TActionList;  ProgressBar1: TProgressBar;  procedure Button1Click(Sender: TObject); private  { Private declarations }  procedure URL_OnDownloadProgress       (Sender: TDownLoadURL;       Progress, ProgressMax: Cardinal;       StatusCode: TURLDownloadStatus;       StatusText: String; var Cancel: Boolean) ; public  { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure Tform1.URL_OnDownloadProgress;begin  ProgressBar1.Max:= ProgressMax;  ProgressBar1.Position:= Progress;end; procedure TForm1.Button1Click(Sender: TObject);begin  with TDownloadURL.Create(self) do  try   URL:='//m.survivalescaperooms.com/images/logo.gif';   FileName := 'logo.gif';   OnDownloadProgress := URL_OnDownloadProgress;   ExecuteTarget(nil) ;  finally   Free;  end;  showMessage('OK');  ProgressBar1.Max := 0;end;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 清丰县| 六盘水市| 永济市| 曲阜市| 和林格尔县| 枝江市| 宁夏| 屏东县| 平定县| 屯门区| 兴文县| 横山县| 甘肃省| 永登县| 若尔盖县| 莱州市| 高邮市| 陵川县| 康定县| 蓬溪县| 哈尔滨市| 宁武县| 醴陵市| 鹤岗市| 墨玉县| 普陀区| 璧山县| 和林格尔县| 银川市| 鄱阳县| 会理县| 剑河县| 稻城县| 永州市| 固始县| 扎赉特旗| 房山区| 阳东县| 健康| 项城市| 河北省|