【问题标题】:Select Multiple Language in Inno Setup在 Inno Setup 中选择多种语言
【发布时间】:2014-12-23 09:52:53
【问题描述】:

我从 Inno Setup 开始,我已经相当先进了。我设法了解如何根据用户选择的语言安装文件。但现在我希望我可以让用户选择多种语言(以便安装所有属于该语言的文件),同时保留安装程序的语言选择。

我的程序有很多基于语言的文档和许可证。

更具体地说,我想要:

  • 开始安装
  • 选择安装程序的语言
  • ...
  • 选择安装多语言包程序。

我认为我应该使用“检查”或类似的东西,也许还有单选按钮。

我在网上搜索过,但只找到了只安装一种语言的示例。

你能帮帮我吗?

提前谢谢你

【问题讨论】:

  • 你有没有进一步回答我的问题?还是您需要进一步的建议?请让我知道您的进度,也许我可以帮助您并改善我的答案

标签: inno-setup


【解决方案1】:

我不太确定您到底想从您的描述中做什么,但您应该能够创建一个带有一些复选框的自定义页面 (http://www.jrsoftware.org/ishelp/index.php?topic=scriptpages) 并仅安装通过使用在其上选中的语言文件一个函数,它为每种检查的语言返回一个布尔值。 最后你应该有这样的东西。

[Files]
Source: "C:\filePath\German.license"; ... Check: CheckGerman
Source: "C:\filePath\French.license"; ... Check: CheckFrench

...

function InitializeSetup(): Boolean;
var 
  resultCode  : Boolean;
begin
   //Do something to check if German should be installed and set value to resultCode
   Result:=resultCode;
end;

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-18
  • 2015-08-30
  • 2020-12-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多