【问题标题】:Inno Setup syntax - OR, ANDInno 设置语法 - OR, AND
【发布时间】:2014-08-07 07:56:30
【问题描述】:

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

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

问题是我应该如何在 Inno Setup 脚本中编写它,如果可能的话,您知道这种脚本语言是否特定于 Inno Setup,或者我可以在某处找到指南吗?在官网上很难以简单的方式得到你想要的,比较混乱,我找不到OR的简单例子(例子非常非常基础)。

【问题讨论】:

标签: inno-setup pascalscript


【解决方案1】:

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

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

【讨论】:

  • 谢谢,我会试试这个。顺便问一下,除了{}还有其他写评论的方法吗?注释行。
  • 是的,对于代码部分,您可以使用// 注释单行并使用{ ... } 注释块
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多