Я создал COM DLL, используя проект ATL (составной объект), который в основном имеет один древовидный элемент управления (который является частью панели инструментов VS) в диалоге.
После регистрации я пытаюсьвставить его в диалоговое приложение MFC / ATL с помощью стандартного подхода с использованием диалогового окна «Вставка элемента управления ActiveX» в Visual Studio.
Но проблема в том, что даже после успешной регистрации его нет в спискев диалоговом окне «Вставить элемент управления ActiveX».Поэтому я не могу вставить его в диалоговое окно контейнера.
Альтернативы, которые я пробовал и сработало:
В инструменте, предоставленном Microsoft для тестированиятакие элементы управления, как «Контейнер тестирования элемента управления ActiveX» (TSTCON32.exe), моя DLL-библиотека COM правильно отображается в списке, и я могу ее использовать.
Альтернативы, которые я пробовал, но которых нетсработало:
- Отмена регистрации DLL и повторная ее регистрация.
- Перезагрузка ПК.
Итак, любая помощь поэто мнение горячо приветствуется.
Пара больше деталей:
- Оба файла ".idl" и ".rgs" выглядят правильно.
- Я поделюсь своим проектомесли это необходимо.