2013-04-30 34 views
1

我有一個定義我寫的方法的[code]部分,我們假設它是foo。InnoSetup:我可以從預處理器指令中調用自定義方法

我想測試foo的結果預處理器指令,像這樣:

#if foo() 
... 
#endif 

但InnoSetup抱怨說,它沒有看到FOO()。預處理器可以調用用戶定義的方法嗎?

我知道foo通常是可見的,因爲我可以在腳本的其他地方引用foo,沒有問題。

邁克爾

回答

2

號預處理程序運行之前安裝建成後,到預處理腳本文件。一切都在安裝程序構建(構建)時完成,而不是在安裝程序執行時完成。