InnoSetup:我可以从预处理器指令调用自定义方法

时间:2013-04-30 19:24:09

标签: inno-setup

我有一个[code]部分来定义我写的方法,让我们说它是foo。

我想在预处理器指令中测试foo的结果,如下所示:

#if foo()
...
#endif

但InnoSetup抱怨它没有看到foo()。预处理器可以调用用户定义的方法吗?

我知道foo一般是可见的,因为我可以在脚本中的其他地方引用foo,没有问题。

迈克尔

1 个答案:

答案 0 :(得分:2)

没有。预处理器在构建安装程序之前运行,以预处理脚本文件。一切都在构建(构建)安装程序时完成,而不是在安装程序执行时完成。