【发布时间】:2013-10-01 19:40:58
【问题描述】:
我想创建一个基于 JSON 数据绘制简单表单的应用程序。我需要一个脚本来提供情报。
RemObjects 的 Pascal 脚本是解决这个问题的方法吗?
是否兼容为Android、iOS和Windows生成具有相同源代码的应用程序?
编辑:扩展以更好地理解需求:我有一个 delphi 程序,它绘制一个表单(很像一个 dfm 文件,作为描述符)并用数据库中的数据填充它。然而,需要智能来验证输入的数据。由于表单和数据以及验证规则是由用户完成的,因此无法成为“常规”帕斯卡源代码。为此,脚本语言将是完美的,并且由于我需要在每个平台上使用相同的表单和相同的脚本,我可以部署我的应用程序,所以它也是完美的。
这种脚本语言应该能够处理暴露对象和处理数据库操作(通过暴露对象也应该工作),它不仅仅是一个简单的IF语句,而且不需要类定义。例如,当 IDE 在 OnClick 上为 TButton 赋予属性时,在 delphi 事件中可以做什么的基本概念相同。它可以验证字段、计算总计、保存到数据库。
编辑:我发现http://www.paxcompiler.com/ PaxCompiler 能够在 XE5 的所有目标平台上实现脚本。我已经联系了所有其他脚本,这是迄今为止唯一的一个。
【问题讨论】:
-
回购中没有任何支持移动编译器的证据。
-
既然脚本不在网络浏览器中运行,为什么不编写本机(编译)代码呢?请进一步说明您的要求。
-
@MarcusAdams:我在问题上添加了整体概念以帮助澄清。谢谢
-
您可能不需要成熟的脚本语言。为什么不选择比帕斯卡更主流的东西?
-
@DavidHeffernan:那么,你会建议我在可以跨平台的 delphi 中使用什么(XE5 可以使用相同的源代码为所有平台编译)??
标签: android delphi pascalscript delphi-xe5