问题标签 [pascalscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6996 浏览

inno-setup - 通过 Inno Setup 中的任务启动自定义代码

如果用户在安装过程中选中相应的复选框,我想执行一些代码。通过阅读帮助文件,似乎使用该任务的唯一方法是将其与Files/ Icons/etc 中的条目相关联。部分。我真的很想将它与本Code节中的程序相关联。这可以做到吗?如果可以,怎么做?

0 投票
2 回答
2173 浏览

delphi - 在 delphi 中开始使用 RemObjects Pascal 脚本

我刚刚开始使用 RemObjects Pascal 脚本。并一直在尝试遵循 remobjects 教程。

http://devcenter.remobjects.com/articles/?id= {2FFC1EE9-F18D-4B11-9DE4-1BA0A79D0D04}

一切都很好,直到你运行的部分

它声称它不知道它。但我在这里

按照指示添加到编译事件中......它全部在delphi中编译但是当我从我的可执行文件中运行代码时它说它不存在。

其次,如果我添加任何插件来改进脚本的函数调用,我会得到这个..

替代文字 请帮助我意识到我可能在这里做一些愚蠢的事情,我是 rem 对象的新手。

0 投票
2 回答
1098 浏览

delphi - 如何在 Inno Setup 的 TNewComboBox.Objects 属性中存储 COM 对象?

我正在使用 Inno Setup 为我的应用程序创建安装程序。我目前正在用TNewComboBox当前机器的 IIS 安装上的网站名称填充组合框 ( )。现在我真正想做的是将 COM 对象与字符串一起存储在组合的 objects 属性中,但即使在TObject(xxx)调用中包装 COM 对象时也会不断收到类型不匹配错误。

我在其他地方读到该TStrings对象应该有一个AddObject方法,但它似乎不存在于 Inno Setup/Pascal 脚本中。

0 投票
2 回答
1995 浏览

inno-setup - 什么是 Inno Setup 中的“指针”(PVOID)数据类型等价性

我正在尝试使用RegSetKeySecurity()Windows API 的功能,但pSecurityDescriptor参数是一个指针。PVOIDInno Setup中的“指针”( )数据类型等价是什么?

0 投票
3 回答
12321 浏览

registry - Inno Setup 不允许访问所有注册表项,为什么?

我使用此代码来了解密钥是否存在:

对于这个例子,它有效,我有消息框,但它没有:

但是Maya密钥存在于我的计算机上。有谁能够帮我?

编辑 :

实际上,似乎 Inno Setup 无法访问正确的键...
例如,使用此代码,我列出了 的所有子键HKEY_LOCAL_MACHINE\SOFTWARE,但是(!)结果是HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node...的所有子键

为什么是这个Wow6432Node钥匙?

0 投票
1 回答
711 浏览

installation - 使用 Inno Setup 联系许可证密钥服务器?

使用 Pascal 脚本,有什么方法可以连接到服务器并通过 http 发送/检索数据?浏览参考我没有看到任何方式...

0 投票
1 回答
1402 浏览

c++ - Inno Setup / ISTool:检测本地计算机的 IP 地址

在我的ISS脚本的 [code] 部分中,我想检测本地机器的 IP 地址。完成此任务的最优雅方法是什么?是否有可以通过“外部”导入的 Win32 DLL ?

0 投票
3 回答
2996 浏览

delphi - 如何使用 INNO 设置检测现有的 IIS 安装?

我正在寻找一种方法来确定用户是否已经安装了 IIS 版本。如果他不这样做,我将继续运行我的 IIS 安装脚本。

我知道我做的异常处理条款:

但由于某种原因,我的编译器版本似乎无法识别 RaiseException。我也试过包括

但编译器甚至无法识别 SysUtils。是否有类似注册表项的东西,我可以查看以确定是否已安装 IIS?
任何帮助将非常感激。

0 投票
6 回答
20477 浏览

inno-setup - 从 [Code] 退出 Inno Setup 安装

[Code]是否可以从使用 Inno Setup 创建的安装程序部分中的功能退出安装?

我对设置退出代码不感兴趣,我想做的是对需求执行自定义检查,如果之前未安装该需求,则退出安装。

0 投票
2 回答
171 浏览

delphi - 如何从命令行调用 PascalScripts UnitImporter

我想知道是否有办法从命令行启动 PSUnitImporter.exe。我想要做的是将导入文件自动创建为预构建事件。

到目前为止,我发现在运行 PSUnitImporter.exe "C:\folder\source.pas" 时,它会调用 Importer gui 并自动加载文件。但它不会进行转换,它会显示我不想要的 GUI。