Как сделать ActiveX DLL в .NET?
От: trolik Россия  
Дата: 28.04.03 07:28
Оценка:
Установлен visual Studio .Net.
Пробую следовать инструкции (из soap toolkit)
1. Open Microsoft Visual Basic® and create an ActiveX DLL project
и не вижу такой опции в новом Studio

Подскажите какую заготовку проекта выбрать чтобы собрать COM объект с IDispatch и остальными DllRegister...
Re: Как сделать ActiveX DLL в .NET?
От: SCS  
Дата: 28.04.03 07:45
Оценка:
Здравствуйте, trolik, Вы писали:

T>Подскажите какую заготовку проекта выбрать чтобы собрать COM объект с IDispatch и остальными DllRegister...


проект Class Library
для каждого класса, который должен быть видимым в COM укажи атрибуты
[ComVisible(true)]
[Guid("E02171FF-2A95-4902-8D25-6570060CB2CD")] <- сгенери отдельно по каждому классу через Create GUID
[ClassInterface(ClassInterfaceType.AutoDual)]

в свойствах проекта — Configuration Properties — Build:
Register for COM Inerop — true

теперь можешь пользоваться библиотекой и из managed (.net) сборок и из VB6
SCS
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.