RemObject Pascal Scripter 中的 Delphi 应用
我想使用另一个带有 RemObject Pascal Scripter 的应用程序来运行 Delphi 应用程序(带有表单 vcl、表单等)。
RemObject Pascal Scripter 是否支持 delphi 的所有领域,
如果可以的话我可以包含第 3 方 VCL
如果不是的话你可以推荐我什么来构建带有表单和控件的可解释应用程序
I want to run a Delphi application(With forms vcl, forms, etc) using another application with RemObject Pascal Scripter.
will RemObject Pascal Scripter support all the areas of delphi ,
If so can i include 3rd party VCL
If not what can you recommend me to build interpretable applications with forms and controls
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
显然否。有一段时间没有使用它了,但是“delphi 的所有领域” 正在要求分配。 Embarcadero 本身并没有为“Delphi for Mac”设置那么高的标准。 Kylix 也不以 100% 兼容性为目标。
任何类都可以供脚本引擎使用。但类本身驻留在已编译的 Delphi 方面,而不是脚本方面。
看一下引擎的“使命声明”:
“Pascal Script 是 Delphi 的一组广泛使用的组件,可以轻松添加 Pascal-为您的应用程序提供基于脚本的支持,以便它们可以使用自定义脚本扩展或控制您的应用程序”
作者并没有将其定位为用于应用程序开发的脚本引擎,而是作为扩展应用程序功能的引擎。尽管如此,您可能可以用它做很多事情,这完全取决于您如何定义“可解释的应用程序”。
Clearly NO. Haven't used it in a while but "all the areas of delphi" is asking allot. Embarcadero itself isn't setting the bar that high with the "Delphi for Mac". Kylix didn't aim for 100% compatibility either.
Any class can be made available to the scripting engine. But the class itself resides on the compiled Delphi side of things, not on the scripted side.
Take a look at the "mission statement" for the engine:
"Pascal Script is a widely-used set of components for Delphi that makes it easy to add Pascal-based scripting support to your applications, so that they can extend or control your application with custom scripts"
The author's not positioning it as an scripting engine for application development, but as an engine for extending the functionality of applications. None the less you can probably do a lot with it, it all depends on how you define "interpretable application".
嗯,是的,也不是。
是,因为您可以将应用程序的几乎所有方面暴露给脚本引擎。
不,因为“Delphi 的所有方面” 的定义一开始就太模糊了。
我认为您想要的是通过脚本来控制表单中的一些第三方控件。这几乎是可行的,可以通过使用Unit Importer 工具来实现。
现在,没有太多文档,但您可以在此中获得一些有用的建议所以问题。
Well, yes and no.
Yes in the sense that you can expose pretty much every aspect of your application to the scripting engine.
No in the sense that "all aspects of Delphi" is too vague a definition to begin with.
I think that what you want is to control, through scripting, some third party control in your form. That is pretty much doable and it can be achieved by using the Unit Importer tool.
Now, there is not much documentation but you can get some useful advice in this SO question.