inno安装程序中如何弹出对话框?(50分)

  • 主题发起人 主题发起人 yong2000
  • 开始时间 开始时间
Y

yong2000

Unregistered / Unconfirmed
GUEST, unregistred user!
在inno安装程序中我在主程序安装完成后,调用一个exe文件,想在执行这个exe文件时
先弹出对话框,如"下面要执行XXX程序",该如何做,谢谢。
 
My Inno Setup Extensions 3.06
[Run]
Filename: "{app}filename&pathdir";Flags: waituntilidle;StatusMsg: 正在安装导入数据库文件
FileName: "{app}/DRV/InstOrUnstDogDrv.exe";
Parameters: "/u/i";
StatusMsg: 正在安装驱动程序文件......
FileName: "{app}/Flash_6_AX.exe";
Parameters: "/Q";
StatusMsg: 正在安装注册Active文件......
 
kezhiyong:
我想弹出个对话框,象showmessage一样或可以有确定,取消确认键,
并不是显示文字在主屏幕上,望解答,谢谢!
 
//My Inno Setup Extensions 3.06
代码:
procedure DeInitializeSetup();
begin
 MsgBox(text,1,MB_OKCANCEL) ;
InstExec(Path&filename,paramstr,Path,true,true,SW_SHOWMINNOACTIVE,ErrorCode)
end;
 
kezhiyong:
怎样在[Run]里调用
代码:
里的DeInitializeSetup();
如我要在
FileName: "{app}/DRV/InstOrUnstDogDrv.exe";
Parameters: "/u/i";
StatusMsg: 正在安装驱动程序文件......
之前弹出对话框,应该怎么做。
再次感谢!
 
[Run]
FileName: "{app}/MyProg.exe";
Parameters: "/u/i";
StatusMsg: 正在安装驱动程序文件......;check:CheckOK
代码:
function CheckOK:Boolean;
begin
if MsgBox('text',1,MB_OKCANCEL)=IDOK then
 result:=true else
 result:=false;
end;
 
kezhiyong:
非常感谢多次解答。
 
后退
顶部