Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/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设置语法-或,和_Inno Setup_Pascalscript - Fatal编程技术网

Inno setup Inno设置语法-或,和

Inno setup Inno设置语法-或,和,inno-setup,pascalscript,Inno Setup,Pascalscript,我必须更改Inno安装脚本。但我无法编译它(每次编译时,我都要等将近1个小时才能完成构建)。我需要知道如何写下面的表达式,即C++伪代码:< /p> if((A==B)| |(A==C)) { //做点什么 } 问题是我应该如何在Inno安装脚本中编写,如果可能的话,您是否知道这种脚本语言是针对Inno安装的,或者我可以在某处找到指南?在官方网站上,很难用一种简单的方式得到你想要的东西,这相当混乱,我找不到带有或的简单示例(示例非常基本)。Inno Setup脚本引擎使用的语言是基于Pasc

我必须更改Inno安装脚本。但我无法编译它(每次编译时,我都要等将近1个小时才能完成构建)。我需要知道如何写下面的表达式,即C++伪代码:< /p>
if((A==B)| |(A==C))
{
//做点什么
}


问题是我应该如何在Inno安装脚本中编写,如果可能的话,您是否知道这种脚本语言是针对Inno安装的,或者我可以在某处找到指南?在官方网站上,很难用一种简单的方式得到你想要的东西,这相当混乱,我找不到带有
的简单示例(示例非常基本)。

Inno Setup脚本引擎使用的语言是基于Pascal的,至少你可以从Pascal语言学习到一般语法。与Inno Setup Pascal脚本最接近的语言是Delphi(顺便说一句,Inno Setup是用Delphi编写的)。您要求翻译的代码如下所示:

如果(A=B)或(A=C),则
开始
{做点什么}
结束;

谢谢,我会试试这个。顺便问一下,除了{}之外,还有其他方法写评论吗?注释行。是的,对于代码部分,您可以使用
/
注释单行,使用
{…}
注释块。如果您正在寻找指南,我建议