Inno Setup语法 - OR,AND

时间:2014-06-17 10:32:16

标签: inno-setup pascalscript

我必须更改Inno安装脚本。但是我无法编译它(每次编译时,我都要等待将近1个小时才能完成构建)。我需要知道如何编写C ++伪代码中的以下表达式:

if ((A==B) || (A==C))
{
  // do something
}

问题是我应该如何在Inno Setup脚本中编写它,如果可能的话,你知道这个脚本语言是否特定于Inno Setup,还是我可以在某个地方找到指南?在官方网站上,很难以简单的方式得到你想要的东西,它相当令人困惑,我找不到OR的简单例子(这些例子非常非常碱性)。

1 个答案:

答案 0 :(得分:8)

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

if (A = B) or (A = C) then
begin
  { do something }
end;