pascalscript 相关问题

免费脚本引擎,允许您在运行时使用Delphi或Free Pascal项目中的大部分Object Pascal语言。

Inno Setup TOutputProgressWizardPage 的 SetProgress 不会立即更新进度条

我正在使用 Inno Setup,我创建了一个进度页面,设置进度条值并提取文件: ProgressPage := CreateOutputProgressPage('准备安装', ''); ProgressPage.SetProgress(...

回答 1 投票 0

如何调用Inno Setup iss文件中的GetNativeSystemInfo?

我想在Inno Setup iss文件中调用Windows API:GetNativeSystemInfo,这样我就不必调用外部DLL来检测ARM处理器架构。 但不知道怎么添加... 有人可以吗...

回答 1 投票 0

Inno Setup 安装程序中嵌入 CMD(在自定义页面上显示命令输出)

我创建了一个输入页面,该页面使用从这些输入创建的变量来执行命令行应用程序。当然,cmd 窗口会在我的屏幕上弹出。我想知道有什么办法可以...

回答 1 投票 0

将 Inno Setup Pascal Script TColor 转换为 HTML 十六进制颜色

Inno Setup Pascal Script 有颜色变量,如 Delphi 中的 clBtnFace、clYellow。 我想知道如何将这些 TColor 转换为 HTML 十六进制颜色。 例如,如果我将 clBtnFace 转换为...

回答 2 投票 0

Inno Setup - 当组合框中的选定值发生变化时,如何更改标签标题 [或一般的其他控件]

更改组合框中的语言(无需单击“确定”)时,我想更改对话框的文本(标签、表单标题、按钮标题) 过程 SelectLanguage(); 变量 语言表单:TSetupForm;

回答 2 投票 0

Pascal 和 Delphi 数组到 C/C++ 数组

在 pascal 和 delphi 中,数组的长度存储在内存中距数组指针的某个偏移处。我发现以下代码对我有用并且它获取数组的长度: 输入 PINT...

回答 3 投票 0

Inno Setup 编译器在常量数组声明上抛出错误“is ('=') Expected”

我遇到编译器错误: 第 70 行: 栏数:19 预期为 ('=') 我做错了什么? [代码] // 定义允许的密码 常量 allowedPasswords: array[0..1] of string = ('

回答 2 投票 0

我们可以用Inno Setup在编译时自动创建XML数据库吗?

我有一个非常简单的支持安装程序,可以使用新版本更新多个 XML 数据库: [文件] 来源:“MSA_PublicTalks_???.xml”;目标目录:“{参数:安装路径}”;标志:

回答 1 投票 0

在 Inno Setup Pascal 脚本运行时评估来自预处理器的数据集合

我正在尝试在代码部分获取 Inno Setup 定义值,但不使用 {#VersionTool1}。我需要动态传递定义的名称,因为它们有很多(我想避免大的 switch case)...

回答 1 投票 0

检查Inno Setup中是否存在多个文件夹

我有一个自定义卸载页面,使用此行调用: UninstallProgressForm.InnerNotebook.ActivePage := UninstallConfigsPage; 现在,每次卸载程序时都会显示该页面...

回答 1 投票 0

Inno Setup 中不同的串行键具有不同的选项?

如何在 Inno Setup 中提供多个具有多个选项的序列号? 我想根据我向客户提供的不同序列密钥在注册表中写入不同的值。 Ex 不同的序列号...

回答 1 投票 0

编译器抛出错误“is ('=')预期”

我遇到编译器错误: 第 70 行: 栏数:19 预期为 ('=') 我做错了什么? [代码] 常量 allowedPasswords: array[0..1] of string = ('Passwort1', 'Passwort2'); // 定义...

回答 1 投票 0

在 Inno Setup 的自定义页面上使用进度条复制文件

我目前正在开发一个更新我们公司软件的程序。 我让用户在 CreateInputDirPage 中选择已安装程序的位置和备份位置。 目前我是

回答 1 投票 0

如何从 Inno Setup 安装程序设置为 PrivilegesRequired=lowest 来运行具有管理员权限的应用程序?

我想以 PrivilegesRequired=lowest 运行设置。如何设置并运行应用程序 (dxwebsetup.exe) 以通过我的设置以管理员权限进行安装? 我的代码(Inno Setup - 避免显示...

回答 1 投票 0

在 Inno Setup 准备安装页面上显示自定义组件

我想将我的组件和选定的用户从 ini 文件添加到“准备安装”页面。 这可能吗? 它应该类似于这个例子: 这是我的 ini 文件: [用户] 用户1=

回答 1 投票 0

如何将输入内容对齐到用户信息页面的中心?

正如问题所说,我想从中心开始打字,而不是从左侧开始。 短代码值: 使用 WizardForm.UserInfoNameEdit 做 开始 左:= ScaleX(104); 顶部 := S...

回答 1 投票 0

当“取消”按钮不可见时,标题栏中的“退出”按钮不起作用

我删除了取消按钮: 过程 CurPageChanged(CurPageID: Integer); 开始 WizardForm.CancelButton.Visible := False; 结尾 但它也破坏了安装程序的退出功能 - “退出”

回答 1 投票 0

Inno Setup:在 C# DLL 中用于长时间同步操作的字幕样式进度条

我使用 Inno Setup 为我的程序创建设置。我有 C# 代码,一些向导页面运行它。当我的 C# 代码运行很长时间时,我希望看到“ProgressBar”(样式 Marquee)。我想取消...

回答 1 投票 0

Inno Setup 将临时文件提取到特定目录

我是 Inno Setup 的新手,但我想暂时将一些文件写入临时目录,但在目录结构中: tmp\应用程序.exe tmp\lic eadme.txt Tm值

回答 0 投票 0

Inno 设置部分 [Run] 有条件

我需要有关[运行]中的条件的帮助。如果它是可能的... 我需要运行取决于条件的命令。 像这样: if (UserPage.Values[0] = 'NC') then // 文件名: {sys}\inetsrv ppcmd.exe;

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.