下面是調用方法:
MESUpdate:=TAutoUpgrade.Create(Application);
SetAutoUpgrade(MESUpdate);
procedure TmessageHandlerForm.SetAutoUpgrade(Upgrade:TAutoUpgrade);
var
iniUpgrade:Tinifile;
begin
iniUpgrade:=TiniFile.Create(ExtractFilePath(Application.ExeName)+'\ini\AutoUpgrade.ini');
Upgrade.HttpURL:=iniUpgrade.ReadString('AutoUpgrade','HttpURL','');
Upgrade.ForceUpgrade:=StrToBoolDef(iniUpgrade.ReadString('AutoUpgrade','ForceUpgrade','False'),False);
Upgrade.TimeInterval:=iniUpgrade.ReadInteger('AutoUpgrade','TimeInterval',3600000);
iniUpgrade.Free;
end;
INI文件是這樣設置的:
[AutoUpgrade]
HttpURL=http://127.0.0.1/MESUpdate/MES/
ForceUpgrade=False
TimeInterval=3600000
原來的UpdateReStart屬性沒有了,
應用程式在升級的時候會偵測到要不要重啟應用程式.
原來的ExecuteDo屬性也沒有了,代替的屬性是Enabled
Enabled默認為True,
程式在啟動的時候會馬上去檢查升級,
以後就按照TimeInterval屬性定時去檢查升級的.
Enabled為False時則不檢查升級,
HttpURL默認為空,HttpURL為空時也不進行升級.
QuietUpgrade:升級時是否提示
ForceUpgrade:是否強制升級
没有合适的资源?快使用搜索试试~ 我知道了~
autoupgrade
共15个文件
dcu:2个
txt:1个
local:1个
需积分: 10 20 下载量 88 浏览量
2008-11-01
16:46:09
上传
评论
收藏 26KB RAR 举报
温馨提示
應用程序自動升級控件 for delphi 7.0
资源推荐
资源详情
资源评论
收起资源包目录
AutoUpgrade.rar (15个子文件)
AutoUpgrade
AutoUpgrade.dcu 18KB
Update.ini 409B
AutoUpgrade.~pas 16KB
AutoUpgrade.dcr 2KB
AutoUprade.res 2KB
__history
AutoUprade.dpk.~1~ 585B
AutoUprade.dproj.local 62B
AutoUprade.dcu 6KB
AutoUprade.dproj.2007 5KB
AutoUprade.dpk 587B
AutoUprade.cfg 390B
AutoUprade.dof 2KB
AutoUprade.dproj 5KB
新版VCL使用方法.txt 1KB
AutoUpgrade.pas 16KB
共 15 条
- 1
资源评论
yijinhong
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功