2013-04-30 88 views
1

我有一个定义我写的方法的[code]部分,我们假设它是foo。InnoSetup:我可以从预处理器指令中调用自定义方法

我想测试foo的结果预处理器指令,像这样:

#if foo() 
... 
#endif 

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

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

迈克尔

回答

2

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