标签: inno-setup
我有一个[code]部分来定义我写的方法,让我们说它是foo。
我想在预处理器指令中测试foo的结果,如下所示:
#if foo() ... #endif
但InnoSetup抱怨它没有看到foo()。预处理器可以调用用户定义的方法吗?
我知道foo一般是可见的,因为我可以在脚本中的其他地方引用foo,没有问题。
迈克尔
答案 0 :(得分:2)
没有。预处理器在构建安装程序之前运行,以预处理脚本文件。一切都在构建(构建)安装程序时完成,而不是在安装程序执行时完成。