2013-04-27 2 views
0

Я попытался создать простой объект ATL (объект ActiveX) и использовать его в C#. Я мог бы скомпилировать и зарегистрировать его, но когда я захочу использовать его в приложении C#, я получил эту ошибку. enter image description here
Как исправить эту проблему? Благодарю.Нельзя использовать простой ActiveX. Не удалось создать «AxHost»

+0

Получение то же самое дерьмо. Если вы это сделаете, сообщите нам об этом. – Neutrino

ответ

0

В процессе создания элемента управления в Мастере управления ATL есть страница в мастере с именем Интерфейсы. На этой странице вам нужно переместить интерфейсы IPersistStreamInit и IPersistStorage на Поддерживаемые.

Только тогда элемент управления ActiveX будет работать на хосте WinForms.

Смежные вопросы