我必须编写一个 OpenOffice 附加组件(用 Java 编写),它与某些闭源应用程序的 DCOM 服务器通信。主要问题是,我没有任何关于服务器 Interfaces 的文档。
我所拥有的只是应用程序的 VB/C++ SDK 工具包。SDK 在 dll 中包含一个库和一堆 *.tlb 文件。在 SDK 文档中有一条信息,我可以使用 java,但根本没有示例。我已经阅读了提供的示例,看起来所有与 DCOM 的通信都通过这个 dll。
有没有办法以某种方式将此类 dll/tlb 函数 def 直接导入 java,绕过 dll 并与 DCOM 通信,或者我必须编写一个 C++ 包装器(dll)?最好的方法是什么?
欢迎任何提示。