Установлен visual Studio .Net.
Пробую следовать инструкции (из soap toolkit)
1. Open Microsoft Visual Basic® and create an ActiveX DLL project
и не вижу такой опции в новом Studio
Подскажите какую заготовку проекта выбрать чтобы собрать COM объект с IDispatch и остальными DllRegister...
Здравствуйте, 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