我想使用带有 RemObject Pascal Scripter 的另一个应用程序运行 Delphi 应用程序(使用表单 vcl、表单等)。
RemObject Pascal Scripter 将支持 delphi 的所有领域,
如果是这样,我可以包括第 3 方 VCL
如果不是,你能推荐我用表单和控件构建可解释的应用程序吗?
我想使用带有 RemObject Pascal Scripter 的另一个应用程序运行 Delphi 应用程序(使用表单 vcl、表单等)。
RemObject Pascal Scripter 将支持 delphi 的所有领域,
如果是这样,我可以包括第 3 方 VCL
如果不是,你能推荐我用表单和控件构建可解释的应用程序吗?
RemObject Pascal Scripter 会支持 Delphi 的所有领域吗
显然没有。有一段时间没有使用它了,但是“delphi 的所有领域”都在询问分配。Embarcadero 本身并没有用“Delphi for Mac”设置那么高的标准。Kylix 也没有以 100% 的兼容性为目标。
我可以包括第 3 方 VCL
脚本引擎可以使用任何类。但是类本身驻留在编译的 Delphi 方面,而不是脚本方面。
你能推荐我用表单和控件构建可解释的应用程序吗?
看看引擎的“使命宣言”:
“Pascal Script 是一套广泛使用的 Delphi 组件,可以轻松地将基于 Pascal 的脚本支持添加到您的应用程序,以便他们可以使用自定义脚本扩展或控制您的应用程序”
作者并未将其定位为应用程序开发的脚本引擎,而是作为扩展应用程序功能的引擎。尽管如此,您可能可以用它做很多事情,这完全取决于您如何定义“可解释的应用程序”。
嗯,是的,也不是。
是的,您可以将应用程序的几乎所有方面都暴露给脚本引擎。
没有,因为“德尔福的所有方面”的定义太模糊而无法开始。
我认为您想要的是通过脚本来控制表单中的一些第三方控件。这几乎是可行的,可以通过使用Unit Importer工具来实现。
现在,文档不多,但您可以在这个 SO question中获得一些有用的建议。