我想知道是否有任何解决方案可以做到这一点。有人吗?
总体情况:我想使用我的delphi瘦客户端通过网络访问数据。但是我想把我的服务器/服务写在pascal中。
'不那么'大图:我正在尝试编写一个php来模拟一个SOAP Midas数据包到delphi中的ClientDataSets,但是我没有必要的肌肉来做到这一点。所以我可以尝试将dbexpress转换为FPC,但我不知道这是否合法。
好的伙计们,我知道PHP,java,c#/ asp,python,ORM和类似的东西可以帮助我,但我是一个GUI人!在cobol中编写10000行报告的每个人都知道我在说什么。我只想将我的肥皂连接指向网络中的某个服务器(我不拥有服务提供商)并让我的客户满意。很简单...
答案 0 :(得分:2)
RemObjects SDK支持Free Pascal。而Free Pascal是Delphi兼容的Pascal编译器,用于Linux平台等。
http://wiki.remobjects.com/wiki/Introduction_to_Free_Pascal_support
如果您熟悉FPC并且不喜欢编写许多代码行(正如您所指出的那样),我认为RemObjects SDK确实是一个有趣的选项。
Delphi跨平台版正在开发中。希望在下一版本的Delphi中,可以为Linux平台构建DataSnap服务器。
答案 1 :(得分:1)
您可以使用Lazarus和wst(Web服务工具包)执行此操作。我们将它用于一些客户端/服务器项目。在Lazarus中,您可以使用(几乎)100%兼容的Delphi代码,您可以编译为Windows,Linux和OSX的本机应用程序。
唯一的问题是学习曲线,而不是渗透。
答案 2 :(得分:0)
Delphi 2010 DataSnap支持REST协议和JSON作为数据包。如果您想设计解决方案以将Delphi应用程序与非Delphi应用程序集成,这可能会有所帮助。