在Inno Setup中将{AppVersion}用作函数的参数

用户1

因此,我有一个正在更新一些XML的函数,我想将在脚本部分中{AppVersion}设置[Setup]的用作该函数的常量。

我试过了

MyFunction(ExpandConstants({AppVersion})

但这给我一个错误?如何正确将此常数传递给函数

我的密码

[Files]
Source: ".\Source\myfile.txt"; DestDir: "{app}\System"; AfterInstall: MyFunction('{#SetupSetting("AppVersion")}')

[Setup]
AppId=MyApp
AppName=My Application
AppVersion=011
DefaultDirName=C:\MyApp

[Code]
procedure MyFunction(Text: String);
begin
  MsgBox(Text, mbInformation, MB_OK);
end;
TLama

使用SetupSetting预处理器函数来扩展[Setup]节指令值:

MyFunction('{#SetupSetting("AppVersion")}');

简短证明:

[Setup]
AppName=My Program
AppVersion=1.2.3.4
DefaultDirName={pf}\My Program

[Code]
procedure InitializeWizard;
begin
  MsgBox('AppVersion is: {#SetupSetting("AppVersion")}.', mbInformation, MB_OK);
end;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Bash中将变量用作函数参数

来自分类Dev

如何在Inno Setup中将VCL样式应用于基于DLL的表单?

来自分类Dev

Inno Setup语法-OR,AND

来自分类Dev

如何在Scala中将多个函数用作变量参数?

来自分类Dev

如何在Scala中将多个函数用作变量参数?

来自分类Dev

我可以在systemverilog中将结构用作参数的情况下合成参数化函数吗?

来自分类Dev

在Inno Setup中将输入的文本保存到TXT文件

来自分类Dev

Inno setup Error结束时参数数量无效;?

来自分类Dev

Inno Setup中的TTreeView

来自分类Dev

在Inno Setup中将INI文件保存为UTF-8而不是ANSI

来自分类Dev

在Inno Setup中从过程调用函数?

来自分类Dev

带有参数和屏幕截图的Inno Setup页面列表

来自分类Dev

IsDotNetInstalled Inno Setup函数中的`MinServicePack`参数是什么

来自分类Dev

如何在Inno Setup中将LanguageID写入注册表?

来自分类Dev

在Inno Setup图标部分计算命令参数的值

来自分类Dev

为什么要在Inno Setup的ExtractTemporaryFiles函数中指定路径?

来自分类Dev

如何在Inno Setup中使用PrepareToTinstall函数的NeedsRestart参数?

来自分类Dev

使用Inno Setup StringChangeEx函数时出现“预期变量”错误

来自分类Dev

如何在Inno Setup中的AppVersion值中仅包含三部分的文件版本(无第四个修订版号)

来自分类Dev

在Inno Setup中将值写入存储在数组中的所有注册表项

来自分类Dev

Inno Setup,[运行]中参数中的空格

来自分类Dev

如何在其他函数中将fn用作函数参数?

来自分类Dev

如何在Inno Setup中将VCL样式应用于基于DLL的表单?

来自分类Dev

Inno Setup,检测参数文件是否存在?

来自分类Dev

在Inno Setup中将输入的文本保存到TXT文件

来自分类Dev

为什么在Java(BlueJ)中将ArrayList用作构造函数参数?

来自分类Dev

Inno Setup [注册表]-使用函数返回值

来自分类Dev

在Mongoose Update中将函数参数用作对象键

来自分类Dev

Inno Setup 以字符串为参数调用 DLL

Related 相关文章

  1. 1

    在Bash中将变量用作函数参数

  2. 2

    如何在Inno Setup中将VCL样式应用于基于DLL的表单?

  3. 3

    Inno Setup语法-OR,AND

  4. 4

    如何在Scala中将多个函数用作变量参数?

  5. 5

    如何在Scala中将多个函数用作变量参数?

  6. 6

    我可以在systemverilog中将结构用作参数的情况下合成参数化函数吗?

  7. 7

    在Inno Setup中将输入的文本保存到TXT文件

  8. 8

    Inno setup Error结束时参数数量无效;?

  9. 9

    Inno Setup中的TTreeView

  10. 10

    在Inno Setup中将INI文件保存为UTF-8而不是ANSI

  11. 11

    在Inno Setup中从过程调用函数?

  12. 12

    带有参数和屏幕截图的Inno Setup页面列表

  13. 13

    IsDotNetInstalled Inno Setup函数中的`MinServicePack`参数是什么

  14. 14

    如何在Inno Setup中将LanguageID写入注册表?

  15. 15

    在Inno Setup图标部分计算命令参数的值

  16. 16

    为什么要在Inno Setup的ExtractTemporaryFiles函数中指定路径?

  17. 17

    如何在Inno Setup中使用PrepareToTinstall函数的NeedsRestart参数?

  18. 18

    使用Inno Setup StringChangeEx函数时出现“预期变量”错误

  19. 19

    如何在Inno Setup中的AppVersion值中仅包含三部分的文件版本(无第四个修订版号)

  20. 20

    在Inno Setup中将值写入存储在数组中的所有注册表项

  21. 21

    Inno Setup,[运行]中参数中的空格

  22. 22

    如何在其他函数中将fn用作函数参数?

  23. 23

    如何在Inno Setup中将VCL样式应用于基于DLL的表单?

  24. 24

    Inno Setup,检测参数文件是否存在?

  25. 25

    在Inno Setup中将输入的文本保存到TXT文件

  26. 26

    为什么在Java(BlueJ)中将ArrayList用作构造函数参数?

  27. 27

    Inno Setup [注册表]-使用函数返回值

  28. 28

    在Mongoose Update中将函数参数用作对象键

  29. 29

    Inno Setup 以字符串为参数调用 DLL

热门标签

归档