Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Реализация Property Pages в ActiveX на С#


Автор: alexros 8.1.2014, 11:13
Добрый всем день, 

нужна помощь или наводка или пример исходников вот по какой ситуации...

Я как то реализовал ActiveX на C#, но в настоящее время требуется прикрутить к нему страницу свойств. Для этого я реализовать интерфейсы IPropertyPage и ISpecifyPropertyPage. Проверил работоспособность страницы свойств в ActiveX Control Test Container. Проверил работу контрола на формах MS Excel VBA тоже работает. Но при попытке вставить ActiveX контейнер в целевое приложение, при попытке открыть свойства, получаю ошибку что такой-то интерфейс (какой не сообщается) не поддерживается и соответственно страница свойств не отображается. 

Поэтому вопрос, какой интерфейс может ожидать приложение? есть у кого примеры реализации страницы свойств на C# в более менее современной Visual Studio? Сам проект реализован в VS 2012. 

Автор: jonie 8.1.2014, 15:49
ну теоретически наверно можно узнать какой интерфейс запрашивается , но это достаточно не простая штука, т.к. надо  дебажить COM-переходник... впрочем это возможно в windbg том же, ну а далее установка брейкпоинта на QueryInterface даст ответ...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)