如何从Inno Setup Pascal Script设置版本号

时间:2017-08-21 08:37:02

标签: inno-setup

我有一个脚本,可以从应用程序文件中读取版本号。现在我需要找到一种方法将这个数字放在Inno Setup的AppVersion指令中。

如何将函数的返回值放在AppVersion指令中?

1 个答案:

答案 0 :(得分:2)

使用scripted constant

[Setup]
AppVersion={code:GetAppVersion}
[Code]

function GetAppVersion(Param: string): string;
begin
  Result := MyFunction;
end;

如果函数调用成本很高,则应将其值缓存到全局变量,并使用脚本常量中的缓存值。