【发布时间】:2009-07-30 10:02:48
【问题描述】:
到目前为止,我只看到了tools 和一些有关为给定 C 头文件创建 Delphi 代码的信息。
但是,在“Delphi first”的情况下,有一个 Delphi 接口声明和一个生成的 DLL,并且没有 C 头文件。是否有工具可以提取必要的信息并为 DLL 构建 C 头文件?
这样的工具在跨语言/跨平台项目中可能会有所帮助并节省时间。例如,使用 C 头文件,使用jnaerator 自动创建 Java JNA 绑定代码会更容易。工具链如下所示:
Delphi 源代码 -> 创建 C 头文件 -> 转换为 Java 绑定 -> 从 Java 中使用 Delphi DLL
【问题讨论】: