Programming JNI with Delphi

前端 未结 2 1104
遥遥无期
遥遥无期 2021-01-02 10:51

Can I use Delphi to program to the Java Native Interface? From reading Essential JNI it seems possible if you make sure you are using the C calling convention. Anyone done t

相关标签:
2条回答
  • 2021-01-02 11:07

    Besides JNI there is also Java Native Access (JNA) which requires much less setup (no C header files) so your Delphi DLL functions (and callbacks) can be used directly from Java:

    JNA Homepage

    JNA provides Java programs easy access to native shared libraries (DLLs on Windows) without writing anything but Java code—no JNI or native code is required. This functionality is comparable to Windows' Platform/Invoke and Python's ctypes. Access is dynamic at runtime without code generation.

    0 讨论(0)
  • 2021-01-02 11:21

    you can check these projects and articles to use the JNI (Java Native Interface) and delphi

    • Delphi-Java Bridge
    • Java Native Interface and Delphi - Going Native - by Keith Wood
    • Using the Java Native Interface with Delphi
    0 讨论(0)
提交回复
热议问题