gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 18:18:00 25 4
gpt4 key购买 nike

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

#import "MyComponents.tlb" no_namespace named_guids

IComponentXYZ *pComponent;

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

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

最佳答案

二十年前我也用过 OLEView。
其他一些用于查看 TLB 以及更多内容的好工具是:

COMView

  • http://comview.allapp.biz/
  • https://www.softpedia.com/get/System/System-Info/COMView.shtml

  • 很有帮助...

    关于c++ - 如何检查 TLB 文件中的原始 COM 定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32996885/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com