2010-01-28 64 views
0

我必须编写一个OpenOffice插件(用Java语言编写),它与某些闭源应用程序的DCOM服务器进行通信。主要的问题是,我没有任何有关服务器接口的文档。Java中的DLL/TLB <-> DCOM通信

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

有没有办法以某种方式直接导入这样的dll/tlb函数def直接给java,绕过dll并与DCOM交流或者我必须编写一个C++包装器(dll)?什么是最好的方式来做到这一点?

欢迎提供任何提示。

回答

0

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

相关问题