哪个DLL是iStream定义的COM接口?

时间:2010-04-28 14:19:33

标签: java com istream com4j

我是Windows和COM编程的新手,尝试使用com4j从Java调用COM对象。

Com4j从COM定义“经常在.ocx,.dll,.exe和/或.tlb文件中找到”生成Java接口。我很容易找到目标COM对象的.ocx文件,但我对标准接口iStream没有任何线索。

Microsoft's documentation提到OLE32.DLL(c:\ Windows \ Windows32 \ Ole32.dll?),但com4j生成器和oleviewer都没有成功打开此文件。

任何提示?

2 个答案:

答案 0 :(得分:1)

您链接到引用Objidl.idl的文档。 com4j可能能够处理IDL文件。

或者,您可以尝试使用MIDL将IDL编译为TLB:http://msdn.microsoft.com/en-us/library/aa367372(VS.85).aspx

答案 1 :(得分:1)

看起来它是在comsvc​​s.dll中定义的。