我想使用RemObject Pascal Scripter的另一个应用程序运行Delphi应用程序(使用表单vcl,表单等)。
RemObject Pascal Scripter将支持delphi的所有领域,
如果可以,我可以加入第三方VCL
如果没有,您可以建议我使用表单和控件构建可解释的应用程序
答案 0 :(得分:7)
将RemObject Pascal Scripter支持Delphi的所有领域
显然否。有一段时间没有使用它,但“delphi的所有区域”正在询问分配。 Embarcadero本身并没有设置“Delphi for Mac”的高标准。 Kylix的目标也不是100%兼容。
我可以加入第三方VCL
任何类都可以用于脚本引擎。但是类本身存在于编译的Delphi方面,而不是脚本方面。
您可以建议我使用表单和控件构建可解释的应用程序
看一下引擎的“任务声明”:
“Pascal脚本是Delphi广泛使用的一组组件,可以轻松地为您的应用程序添加基于Pascal的脚本支持,以便他们可以使用自定义脚本扩展或控制您的应用程序”
作者并未将其定位为应用程序开发的脚本引擎,而是将其作为扩展应用程序功能的引擎。尽管如此,你可以用它做很多事情,这一切都取决于你如何定义“可解释的应用程序”。
答案 1 :(得分:2)
嗯,是的,没有。
是,因为您可以将应用程序的每个方面公开到脚本引擎。
没有,因为“Delphi的所有方面”的定义过于含糊。
我认为您想要的是通过脚本控制您表单中的某些第三方控件。这是非常可行的,可以通过使用单元导入器工具来实现。
现在,没有太多文档,但您可以在this SO question中获得一些有用的建议。