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