问题标签 [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.
debugging - Inno Setup:如何查看变量值或写入调试输出?
在 Inno Setup 中调试时如何查看变量值?如何打印一些东西来调试输出?
谢谢
registry - 如何使用 Inno Setup pascal 脚本从注册表中读取 MachineGuid
我正在尝试使用 Inno setup pascal 脚本函数 RegQueryStringValue 从 Windows 注册表中读取机器 GUID。我之后的注册表项是 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid
这无法在 HwId 变量中设置值。
我错过了什么?
inno-setup - Inno Setup - 如何编辑“关于设置”对话框文本框
我需要编辑或替换About Setup
Inno Setup 对话框文本中的文本。
这是一张图片:
在互联网上我得到了这个代码:
似乎工作正常。。
但是如果我关闭安装程序,我会收到崩溃消息。
请我需要帮助来修复此代码或提供更好的示例来更改“关于设置”对话框文本框中的文本。
我使用的DLL。 这里
inno-setup - Inno 设置:使用 JSON
如何在安装期间加载和使用 JSON 配置文件?我可以从文件中读取字符串并将其写入,但如果我想更改配置文件中的某些值,我必须使用VBScript.RegExp
COM 对象(这很好,但开发起来很痛苦且缓慢)。
当前方法:
有一个更好的方法吗?我只需要替换 JSON 对象中的一些值,不需要额外的魔法。
copy - 将相同的文件复制到不同的目录
是否有程序(或 ReNamer 或 .cmd 的代码)将文件 readme.txt 复制到与 readme.txt 相同的目录中的每个目录?
重命名器:http: //www.den4b.com/? x=products&product= renamer (有一个 PascalScript 规则,允许用户编写自己的重命名规则。)
我每天从工作中获得超过 50 个新目录,它们都需要这个文件。我已经手动完成了1000多个,我希望有一个解决方案。
谢谢!
inno-setup - InnoSetup,如何更改 RichEditorViewer 的颜色
我需要更改RichEditorViewer
默认页面的字体颜色属性,但找不到控件名称或属性名称,我需要帮助...
的RichEditorViewer
(InfoBeforePage
我需要更改字体颜色):
这是我正在使用的代码:
inno-setup - 如何让 Inno Setup 检查文件是否不存在
当我编译下面的 Inno Setup 脚本时,它给了我一个错误(如下)。我从这里借了代码,所以我不确定为什么它不能正常工作。
第 136 行是function FileDoesNotExist(file: string): Boolean;
inno-setup - InnoSetup,如何将自定义文本加载到 RTFText
我正在尝试将 InfoBefore 文本文件的文本存储到一个变量中,然后使用自定义字体颜色和背景色将其加载到 RTFEditor 中。
当我尝试从变量加载文本时,它显示“只写属性”
我需要一个明确的例子来说明如何一起做这两件事(将文本存储在 var 中,使用自定义颜色和背景色加载 RTF 中的文本)而不会使事情过于复杂,因为我不知道 Pascal。
这是代码:
inno-setup - InnoSetup pascal inheriting TControl causes identifier expected
I am trying to create my own InnoSetup Control (combined dropdown and file input box with browse button). I need dynamic number of these controls. My idea was to inherit TControl and build the needed control like that.
I am not avid Pascal programmer but I think the syntax should be correct. When I try to compile the InnoSetup script it gives "Identifier expected" to the second line.
On the other hand, is this the correct way to do this kind of thing in innosetup?
c++ - 为什么 Pascal 脚本在我的外部函数声明附近需要另一个分号?
我用 C++ 编写了一个函数,制作了一个 DLL:
函数.h:
函数.cpp:
我将其编译为 DLL。现在我想将其导入 Pascal 脚本:
现在这不能编译。我得到:
(7:1):第 6 行需要分号 (';')
编译失败。
互联网上的几个教程告诉我,这正是要走的路,所以我在这里缺少什么?