[delphi]判断应用程序是否成功升级的问题
var
flag: boolean; //升级标志
{$R *.res}
begin
falg := false;
//自动升级
if FileAge('\\abc\a.exe') > FileAge(ParamStr(0)) then
begin
if application.MessageBox('是否升级?', 'Upgrade Time!', 1) = 1 then
begin
falg := true;
... 升级过程略...
end;
end;
application.Initialize;
try
begin
if flag then
application.MessageBox('成功升级.', '提示', 1)
else
application.MessageBox('没有升级.', '提示', 1);
frmLogin := TfrmLogin.Create(application);
frmLogin.ShowModal;
application.Run;
end
except
...
end;
end.
为什么红色部分不执行?
...全文
相关推荐
自动升级系统
自动检测当前程序的版本,可以选择是远程升级还是本地升级,并常驻内存,随时检测最新版本进行升级,适用于服务器端程序的版本维护。
Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结
Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结 !最后有个项目要移植到64位,所以这个很有用。在2010中PChar已经不再表示PAnsiChar而是表示PWideChar,如果依然这样写,运行时很可能会得到一个内存访问错误。因为每 次Inc(P),实际上指针向前移动了2字节,因为SizeOf(WideChar)=2,Inc(P)相当于 P:=P+SizeOf(WideChar)。 解决方法是把PChar替换成PAnsiChar
delphi中判断子窗体是否打开
delphi中判断子窗体是否打开delphi中判断子窗体是否打开
delphi如何判断程序是否已经打开
delphi如何判断程序是否已经打开
delphi 判断字符串是否为整数.rar
delphi 判断字符串是否为整数,输入一个任意的数,包括小数等,程序将为您判断出用户输入的是否是整数,程序功能比较单一,仅此而已,是一本书中的例子。


语言基础/算法/系统设计
