Inno Setup:{code:...}不能用于OutputBaseFilename?

时间:2014-03-19 14:18:50

标签: inno-setup

我需要以编程方式使用pascal代码设置输出文件的名称。以下代码写在[Setup]部分中,函数MyFileName放在部分[Code]中。

OutputBaseFilename={code:MyFileName}

但是它会创建一个名为{code的0 kb文件。奇怪的是,这种调用适用于AppVersion ......

有人知道工作单吗?

PS:见Scripted constants

1 个答案:

答案 0 :(得分:4)

您不能对{code:...}指令使用OutputBaseFilename脚本常量,因为此指令指定了生成的安装文件的名称,因此必须在编译时知道。