有没有为Delphi(Win32)DLL创建C头文件的工具?

mjn*_*mjn 3 c java delphi dll jna

到目前为止,我只看到了为给定的C头文件创建Delphi代码的工具和一些信息.

但是,在'Delphi first'的情况下,有一个Delphi接口声明和一个生成的DLL,没有C头.是否有工具可以提取必要的信息并为DLL构建C头文件?

这样的工具可以在跨语言/跨平台项目中提供帮助并节省时间.例如,使用C头文件,使用jnaerator自动创建Java JNA绑定代码会更容易.工具链看起来像这样:

Delphi源码 - >创建C头 - >转换为Java绑定 - >使用Java中的Delphi DLL

Rem*_*eau 7

Delphi自己的编译器可以使用-JPHNE参数从.pas文件输出C/C++头文件.