问题标签 [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 投票
1 回答
8125 浏览

inno-setup - 从 Inno Setup 检查 Windows 版本时出现问题

我的程序安装了一个驱动程序,它有为XP、Win2003、Vista/Win2008和Win7编译的不同版本。我使用pascal函数来检查哪个是操作系统,并安装相应的DLL。

在一些用户的系统上没有安装 DLL,这意味着所有的函数都返回了 false。只要操作系统的主要版本是 5 或 6,就不会发生这种情况。

谁能告诉我我使用的代码是否有问题?

0 投票
2 回答
686 浏览

delphi - RemObject Pascal Scripter 中的 Delphi 应用程序

我想使用带有 RemObject Pascal Scripter 的另一个应用程序运行 Delphi 应用程序(使用表单 vcl、表单等)。

RemObject Pascal Scripter 将支持 delphi 的所有领域,

如果是这样,我可以包括第 3 方 VCL

如果不是,你能推荐我用表单和控件构建可解释的应用程序吗?

0 投票
1 回答
1411 浏览

windows - Inno Setup 刷新桌面

是否可以使用该部分中的 Inno Setup 刷新桌面[Code]

通过使用SendMessage或以某种方式使用SHChangeNotify

0 投票
3 回答
19681 浏览

windows - 在 Inno Setup 中确定 Windows 版本

我正在使用 Inno Setup 来更改操作系统中的回收站。如果用户运行的是 Windows 7 或 Windows XP,我需要做一些案例。我尝试使用:

但它似乎无法找到imageres.dll,或者shell32.dll即使我已经证实它们存在。我究竟做错了什么?或者我可以通过其他方式检查 Windows 版本吗?

0 投票
2 回答
472 浏览

delphi - 无法从 PascalScript 调用 Get_ProcAddress

以下是我的代码:



Package1.bpl 是包含 Unit3.pas 的运行时包。

如何从 PascalScript 调用 Get_ProcAddress?

我在编译脚本期间收到以下错误消息,

p>

0 投票
3 回答
994 浏览

delphi - PascalScript 包括每个使用的其他脚本或包含命令

我已将 PascalScript 引擎包含在我的软件中。我的用户现在想为这个引擎编写一整套脚本,并且想知道是否可以通过include或命令包含其他脚本uses

他想做的是编写一个包含各种常量/变量的脚本和另一个执行逻辑的脚本。最后,他想将常量包含在他的逻辑脚本中。

我希望这足够清楚,可以理解。

0 投票
2 回答
6695 浏览

delphi - 如何使用 Inno Setup 获取本地 IP 地址

如何使用 Inno Setup 获取用户的本地 IP 地址?

我考虑过使用 Win32 API GetIpAddrTable,但不清楚如何进行调整。

有人有其他方法吗?或者知道怎么做?

0 投票
2 回答
1456 浏览

delphi - 如何将接口变量注册到 remobjects pascal 脚本中?

我为 Delphi XE 使用 RemObjects Pascal 脚本组件,我有以下代码:



我的问题是如何将接口变量 T(ITest 的实例)注册到 pascal 脚本中,以便我可以在 pascal 脚本中调用 T.Execute?

0 投票
2 回答
1168 浏览

gac - 我可以使用 Pascal 脚本 (InnoSetup) 注册到 GAC 吗?

我正在使用 InnoSetup 安装我构建的应用程序。我的客户要求它在使用此 InnoSetup 插件安装时下载最新的 DLL:

http://www.sherlocksoftware.org/page.php?id=50

很简单。我让它按我想要的方式工作,但是没有[Files]部分(因为它下载它们而不是将它们构建到脚本中),我不确定如何将下载的 DLL 注册到 GAC。在[Files]部分中,我使用了标志gacinstall

现在我不再使用[Files],我想知道是否有办法通过 Pascal 脚本将 DLL 安装到 GAC?

这是我的设置脚本的相关部分:

谢谢你的帮助。

0 投票
2 回答
2299 浏览

windows - Inno Setup 脚本中的基本 IP 验证

当我从用户那里收集输入时,我如何检查它是否是一个 IP 地址?