首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Delphi打开更新程序封闭主程序更新

2013-10-17 
Delphi打开更新程序关闭主程序更新在主程序里面检测到有更新就打开更新程序,退出主程序更新。请问怎么实现。

Delphi打开更新程序关闭主程序更新
在主程序里面检测到有更新就打开更新程序,退出主程序更新。请问怎么实现。
打开另外一个程序可以实现。但是主程序怎么退出。
更新完成后再打开主程序。
两个EXE。一个是主程序的,一个是更新程序的。
[解决办法]
打开程序用:ShellExecute(Handle,'',PWideChar(exePath),'','',SW_SHOWNORMAL);//exePath为你主程序/更新程序的完整路径
退出程序用:Application.Terminate;

打开另外一个程序可以实现。但是主程序怎么退出。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
主程序
ShellExecute(Handle,'',PWideChar(exePath_update),'','',SW_SHOWNORMAL);//调用更新程序
Application.Terminate;//主程序退出


更新程序
ShellExecute(Handle,'',PWideChar(exePath_main),'','',SW_SHOWNORMAL);//调用主程序
Application.Terminate;//更新程序退出

热点排行