【问题标题】:Implement Interface Wizard - how to find the "type library" of an interface?实现接口向导 - 如何找到接口的“类型库”?
【发布时间】:2011-11-27 21:30:31
【问题描述】:

我想通过 Visual Studio (2010) 中的“实现接口”向导实现(例如)IPersistFile 接口,但我必须从具有该接口的“可用类型库”中进行选择。 MS 文档只说它在“ole32.dll”中(当我选择该文件时,我收到错误“文件中找不到类型库...”)。

我如何找到哪个“类型库”拥有(例如)IPersistFile 接口?

【问题讨论】:

    标签: visual-studio atl


    【解决方案1】:

    对于某些接口,您可以通过注册表HKEY_CLASSES_ROOT\Interface\<IID>\TypeLib 查找包含类型,但请注意,接口不一定必须具有类型库引用。

    【讨论】:

    • 那么如何在向导中找到呢?
    • 我想 IPersistFile 没有类型库(对于其他接口注册表查找就可以了)。
    • 是的 - 没有 IPersistFile 库,显然不需要更新 IDL(对于那个特定的接口?不知道..),所以方法是编写代码的普通手动方法。
    猜你喜欢
    • 2012-11-29
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多