2

我想知道是否有任何解决方案可以做到这一点。有没有人?

大局:我想使用我的 delphi 瘦客户端通过 Web 访问数据。但我想保持我的服务器/服务用帕斯卡写。

“不那么”大图:我正在尝试编写一个 php 来模拟一个 SOAP Midas 数据包到 delphi 中的 ClientDataSets,但我的大脑中没有必要的肌肉来做到这一点。所以我可以尝试将 dbexpress 转换为 FPC,但我不知道这是否合法。

好的伙计们,我知道 PHP、java、c#/asp、python、ORM 和类似的东西可以帮助我解决这个问题,但我是 GUI 人!每个曾经用 cobol 编写过 10000 行报告的人都知道我在说什么。我只想将我的肥皂连接指向网络中的某个服务器(我不拥有服务提供商)并让我的客户满意。简单如...

4

3 回答 3

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 服务器。

于 2009-11-13T13:47:55.813 回答
1

您可以使用 Lazarus 和 wst(Web 服务工具包)来做到这一点。我们将它用于一些客户端/服务器项目。在 Lazarus 中,您可以使用(几乎)100% 兼容的 Delphi 代码,并且可以编译为适用于 Windows、Linux 和 OSX 的本机应用程序。

唯一的问题是学习曲线,这是相当渗透。

于 2009-11-13T12:37:25.863 回答
0

Delphi 2010 DataSnap 支持 REST 协议和 JSON 作为数据包。如果您想设计解决方案以将您的 Delphi 应用程序与非 Delphi 应用程序集成,这可能会有所帮助。

于 2009-11-13T14:22:50.903 回答