delphi自动更新程序

这段代码展示了如何使用Delphi编写一个自动更新程序。它首先检查服务器上的更新信息文件,然后下载并安装新文件,同时备份现有文件。程序通过HTTPFiles组件与服务器交互,获取并保存更新文件到指定路径。
摘要由CSDN通过智能技术生成

function   ExistNewfile&:boolean;
var   i,iFileHandle:integer;
FileDateTime:TDateTime;
AppIni:TiniFile;
g_path:string;
url:string;
files:TStrings;
begin
result:=false;
url:=’http://yousoft.hi.com.cn/update.htm/’;   //要升级的服务器
g_path:=ExtractFilePath(application.ExeName);   //升级程序的路径
if   copy(g_path,length(g_path),1) <> ’/’   then   g_path:=g_path+’/’;
if   copy(url,length(url),1) <> ’/’   then   url:=url+’/’;

//下载升级信息文件
try
HTTPFiles.InputFileMode   :=   true;
HTTPFiles.OutputFileMode   :=   FALSE;
HTTPFiles.ReportLevel   :=   Status_Basic;
HTTPFiles.Body:=g_path+’update/update.ini’;   //下载后保存到程序的update目录下
HTTPFiles.Get(url);
except
result:=false;   //取得升级信息出错!,不用再继续
exit;
end;
try
files:=TStringlist.Create;   //有哪些文件&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值