Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Inno setup 安装完成后如何显示消息框?_Inno Setup_Messagebox - Fatal编程技术网

Inno setup 安装完成后如何显示消息框?

Inno setup 安装完成后如何显示消息框?,inno-setup,messagebox,Inno Setup,Messagebox,所以,我将计划使我的安装程序可以在解压缩文件后安装DirectX。但在安装它之前,也许它可以通过一个确认消息框来冷却。安装文件完成后,如何显示该消息框以安装DirectX?在调用每个步骤CurStepChanged后,只需检查安装后的步骤即可完成所需操作 [Code] procedure CurStepChanged(CurStep: TSetupStep); begin if CurStep = ssPostInstall then begin; if MsgBox(Do yo

所以,我将计划使我的安装程序可以在解压缩文件后安装DirectX。但在安装它之前,也许它可以通过一个确认消息框来冷却。安装文件完成后,如何显示该消息框以安装DirectX?

在调用每个步骤
CurStepChanged
后,只需检查安装后的步骤即可完成所需操作

[Code]
procedure CurStepChanged(CurStep: TSetupStep);
begin
  if CurStep = ssPostInstall then
  begin;
    if MsgBox(Do you want to install DirectX?', mbConfirmation, MB_YESNO) = IDYES then
    begin
      // user clicked Yes
    end;
  end;
end;

而且你的问题也不太清楚。因此,是否要“安装完成后显示消息框”或“是否显示该消息框以安装DirectX”?我想稍后计划,如果我的文件已安装,则会显示消息框。但消息框是“要求用户安装DirectX”。如何做到这一点?我应该如何在//用户单击“是”行中添加代码?