Привет!
Набросал простой UserControl в C#. Теперь хочу его увидеть в VS 2K3 Toolbox когда редактирую ресурс VC++ MFC проекта. Дает ошибку, что моя dll не может быть определена как COM Server. Пробовал инсталировать контрол -- он не появляется в списке доступных COM компонентов, а добавление как .NET компонента делает вновь добавленный компонент недоступным.
Может заморочки с ToolBox не стоят времяни и проще добавлять контрол на форму в коде? Я новичок в MFC.
Подскажите, плз, где рыть.
Спасибо
Андрей
Использование managed UserControl из MFC приложения
-
- Уже с Приветом
- Posts: 157
- Joined: 13 Dec 1999 10:01
- Location: Eburg/Russia -> Walnut Creek,CA,USA
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Использование managed UserControl из MFC приложения
Andrey2 wrote:Подскажите, плз, где рыть.
По идее вам нужно воспользоваться TLBEXP, после чего вы из вашего С# контрола получите COM объект, который мона впихивать в MFC на общих основаниях. Для большинства случаев я бы лично просто тупо переписал бы контрол на MFC.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 157
- Joined: 13 Dec 1999 10:01
- Location: Eburg/Russia -> Walnut Creek,CA,USA
-
- Уже с Приветом
- Posts: 2264
- Joined: 17 Jun 2003 04:41
- Location: Just like US
Re: Использование managed UserControl из MFC приложения
Да нет, там где-то галочка была...А вот, Project->Properties->Configuration Properties->Build->Register for COM Interop. Set the value to "True".Boriskin wrote:По идее вам нужно воспользоваться TLBEXP...Andrey2 wrote:Подскажите, плз, где рыть.
...а мы такой компанией, возьмем, да и припремся к Элис!