我使用InnoSetup創建安裝程序,並在[Code]
部分中編寫了一些自定義處理程序。在其中一個處理程序中,我希望能夠檢索[Setup]
部分中定義的AppName
(或可能是其他參數的值)的值。有沒有辦法讓我做到這一點?我查看了documentation,但我還沒有發現任何可以讓我這樣做的東西。我們的InnoSetup文件實際上是由我們的構建過程生成的,它將所有我們的程序之間共同使用的片段拼接在一起,並且這些片段都是程序特定的,所以不得不在每個程序的代碼中定義常量。有沒有方便的方法來做到這一點?InnoSetup:在[代碼]部分中獲取AppName部分
我正在尋找類似
MyString := ExpandConstant('{AppName}');
除了{AppName}
不是一個定義的常量。有什麼方法可以查詢[Setup]
部分中定義的參數嗎?
嗯。我寧願不必將每個AppName定義爲一個宏,然後使用該宏在每個程序中定義真實的AppName。但這是一個開始。 – 2009-12-18 05:19:30
我知道你的意思。但我不知道有任何其他方式來做到這一點。 – 2009-12-18 05:22:01