在java中使用delphi代码



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

我的计划是建立一个可以通过Web界面为算法服务的网站,而不会因为它的共谋而重新编写代码。

我已经看到许多完全相反的选项(这是有道理的(,但找不到我想要的东西。

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

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

或者你使用TIdHttpServer,并像Web服务一样调用你的旧过程,如mormot,但受到更多的限制。

最新更新