如何检查TLB文件中的原始COM定义?

时间:2015-10-07 15:52:05

标签: c++ visual-studio visual-studio-2013 com

现有的非托管C ++项目使用在C#中声明和实现的COM组件,我的标题看起来有点像这样:

#import "MyComponents.tlb" no_namespace named_guids

IComponentXYZ *pComponent;

有时当我右键单击.h文件中的“IComponentXYZ”和“转到声明”时,会显示一个“MyComponent.tlh”文件,显示COM包装器定义。但其他时候,它说不存在定义。

我可以在Visual Studio中手动打开此文件吗?我认为它是自动生成的。虽然对象浏览器窗口允许我检查TLB内容,但它不显示原始COM方法声明。

1 个答案:

答案 0 :(得分:-1)

二十年前,我还使用过OLEView。 可以查看TLB内部以及其他内容的其他一些好工具是:

COMView

非常有帮助...