标签: inno-setup
我需要以编程方式使用pascal代码设置输出文件的名称。以下代码写在[Setup]部分中,函数MyFileName放在部分[Code]中。
[Setup]
MyFileName
[Code]
OutputBaseFilename={code:MyFileName}
但是它会创建一个名为{code的0 kb文件。奇怪的是,这种调用适用于AppVersion ......
{code
AppVersion
有人知道工作单吗?
PS:见Scripted constants
答案 0 :(得分:4)
您不能对{code:...}指令使用OutputBaseFilename脚本常量,因为此指令指定了生成的安装文件的名称,因此必须在编译时知道。
{code:...}
OutputBaseFilename