Inno Setup:使用Pascal Scripting(脚本常量)设置属性从INI文件填充VersionInfoDescription和VersionInfoCopyright

时间:2015-10-09 08:17:43

标签: inno-setup

关于Setup.exe的“Window”属性,我对Inno Setup有一点问题。这就是我遇到的问题:

Setup property page

在设置的属性中,在详细信息标签下,我看到说明和版权没有正确的信息。

这是我在Inno Setup中使用的,允许用户自定义安装程序:

[Setup]
VersionInfoDescription={code:GetAppName} {code:GetVersion}
VersionInfoCopyright={code:GetPublisher}

在安装程序中,此字段正确填写了正确的信息(我在.ini文件中加载)。

所以,问题是:

有没有人知道如何在安装程序的属性中正确填写此字段,并且仍然允许用户自定义安装程序?

提前致谢。

1 个答案:

答案 0 :(得分:2)

VersionInfoDescriptionVersionInfoCopyright不能包含常量(例如{code:...}

但是如果您使用Pascal Scripting仅加载INI文件,则可以改为使用预处理器:

VersionInfoDescription={#ReadIni("C:\path\test.ini", "Section", "Name")}

请参阅ReadIni的文档。