Реализация интерфейса мастера - как найти «библиотеку типов» интерфейса? - PullRequest
0 голосов
/ 29 сентября 2011

Я хочу реализовать (например) интерфейс IPersistFile с помощью мастера «Интерфейс реализации» в Visual Studio (2010), но мне нужно выбрать из «Доступных библиотек типов» ту, которая имеет этот интерфейс.Документация MS только говорит, что она находится в «ole32.dll» (когда я выбираю этот файл, я получаю сообщение об ошибке «Не найдена библиотека типов в файле ...»)."содержит (например) интерфейс IPersistFile?

1 Ответ

1 голос
/ 29 сентября 2011

Для некоторых интерфейсов вы можете искать содержащий тип через реестр HKEY_CLASSES_ROOT\Interface\<IID>\TypeLib, но учтите, что интерфейс не обязательно должен иметь ссылку на библиотеку типов.

...