如何在Java项目中使用Delphi代码? [已关闭]

问题描述 投票:0回答:2

我有一个用 Delphi 编程语言编写的古老但非常复杂的算法,我想将其用作 Java 项目的服务。

我的计划是建立一个网站,可以通过网络界面提供算法的好处,而无需重新编写代码,因为它是共谋的。

我已经看到了很多做完全相反的选择(这是有道理的),但找不到我正在寻找的东西。

java delphi
2个回答
1
投票

要在 Java 进程中直接使用 Delphi 代码,您必须将 Delphi 代码放入 DLL 中,然后使用 JNI/JNA 或 ActiveX/COM 在 Java 代码中访问该 DLL。否则,将 Delphi 代码移至单独的进程,并让您的 Java 进程根据需要与其进行通信。


0
投票

我通过 Mormot 服务器使用相同的内容:https://synopse.info/ 它允许我执行程序并获取结果(例如二进制或 json)以及其他很酷的东西......

或者你可以使用 TIdHttpServer,并像 Web 服务一样调用你的旧程序,就像 mormot 但受到更多限制

© www.soinside.com 2019 - 2024. All rights reserved.