Inno setup Inno设置中禁止消息框是什么意思?
以下是文档中的一页:Inno setup Inno设置中禁止消息框是什么意思?,inno-setup,pascalscript,Inno Setup,Pascalscript,以下是文档中的一页: 如果消息框被取消,这意味着什么?在您引用的部分后面有一个指向解释的链接: 如果消息框被抑制(请参阅),则返回默认值 在链接中,记录了: 指示安装程序抑制消息框。仅当与“/SILENT”或“/VERYSILENT”组合时才有效 因此,通常情况下,SuppressibleMsgBox的行为与。但是,如果使用/suppressMsgBox参数运行安装程序,则SuppressibleMsgBox不会执行任何操作,只会以静默方式返回默认参数的值 函数使用的一个实际示例: 函数Next
如果消息框被取消,这意味着什么?在您引用的部分后面有一个指向解释的链接: 如果消息框被抑制(请参阅),则返回默认值 在链接中,记录了: 指示安装程序抑制消息框。仅当与“/SILENT”或“/VERYSILENT”组合时才有效 因此,通常情况下,
SuppressibleMsgBox
的行为与。但是,如果使用/suppressMsgBox
参数运行安装程序,则SuppressibleMsgBox
不会执行任何操作,只会以静默方式返回默认
参数的值
函数使用的一个实际示例:
函数NextButtonClick(CurPageID:Integer):布尔;
变量
Dir:字符串;
Msg:string;
开始
结果:=真;
如果CurPageID=wpSelectDir,则
开始
Dir:=WizardForm.DirEdit.Text;
如果Pos(“”,Dir)>0,则
开始
味精:=
“不建议将应用程序安装到带有空格的路径。”+
“是否仍要继续?”;
如果SuppressibleMsgBox(Msg,mbInformation,MB_YESNO,idys)=IDNO,则
开始
结果:=假;
结束;
结束;
结束;
结束;
在交互式安装中,如果用户试图安装到带有空格的路径,安装程序将发出警告。但是,如果使用/silent/SUPPRESSMSGBOXES
自动执行静默安装,安装程序将继续
当您不想让特定消息中断静默安装时,最好使用SuppressibleMsgBox
。大多数情况下也是如此