2011-09-29 127 views
0

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

如何找到哪个“类型库”包含(例如)IPersistFile接口?

回答

1

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

+0

那么如何在向导中找到它? – Tar

+0

我想没有IPersistFile的类型库(对于其他接口注册表查找没有问题)。 –

+0

是的 - 没有IPersistFile的库,显然不需要更新IDL(对于那个特定的接口?不知道..),所以这种方式是纯手工编写代码的方法。 – Tar