0

我必须编写一个 OpenOffice 附加组件(用 Java 编写),它与某些闭源应用程序的 DCOM 服务器通信。主要问题是,我没有任何关于服务器 Interfaces 的文档。

我所拥有的只是应用程序的 VB/C++ SDK 工具包。SDK 在 dll 中包含一个库和一堆 *.tlb 文件。在 SDK 文档中有一条信息,我可以使用 java,但根本没有示例。我已经阅读了提供的示例,看起来所有与 DCOM 的通信都通过这个 dll。

有没有办法以某种方式将此类 dll/tlb 函数 def 直接导入 java,绕过 dll 并与 DCOM 通信,或者我必须编写一个 C++ 包装器(dll)?最好的方法是什么?

欢迎任何提示。

4

1 回答 1

0

您可以使用j-Interop 之类的项目与 (D)COM 服务器进行通信。

于 2010-01-28T10:42:12.400 回答