代码之家  ›  专栏  ›  技术社区  ›  Hannes de Jager Ruben

用Delphi编程JNI

  •  7
  • Hannes de Jager Ruben  · 技术社区  · 15 年前

    我可以用Delphi来编程吗 Java Native Interface ? 从阅读 Essential JNI 如果您确定您使用的是C调用约定,那么这似乎是可能的。以前有人做过吗?我将感谢有关工具的提示,这将有助于例如,一个工具转换Javah的C头文件到Delphi。

    2 回复  |  直到 15 年前
        2
  •  4
  •   mjn anonym    15 年前

    除了JNI,还有Java Native Access(JNA),它需要更少的设置(没有C头文件),因此您的Delphi DLL函数(和回调)可以直接从Java使用:

    JNA Homepage

    JNA提供了易于访问的Java程序 到本机共享库(DLL) 没有写任何东西 必修的。此功能是 与Windows的平台/调用相当 还有Python的ctypes。访问是动态的 在运行时没有代码生成。

    推荐文章