Успешно зарегистрированная COM-библиотека DLL не отображается в диалоговом окне "вставка элемента управления activex" visual studio.
Привет,
Я создал COM-библиотеку DLL, используя проект ATL (составной объект), который в основном имеет один элемент управления деревом (который является частью VS toolbox) в диалоговом окне.
После регистрации я пытаюсь вставить его в приложение MFC/ATL на основе диалогового окна, используя стандартный подход использования диалогового окна "вставить элемент управления ActiveX" visual studio.
Но проблема здесь в том, что даже после успешной регистрации он не попадает в список в диалоговом окне "вставить элемент управления ActiveX".
Поэтому я не могу вставить его в диалоговое окно контейнера.
Так что любая помощь в этом отношении горячо приветствуется.
Еще пара деталей:
1) оба файла ".idl" и ".rgs" выглядят правильно.
3) я поделюсь своим проектом, если это необходимо.
Заранее спасибо.
Что я уже пробовал:
Альтернативы, которые я пробовал, и это сработало:
В инструменте, предоставленном корпорацией Майкрософт для тестирования таких элементов управления, например "тестовый контейнер ActiveX control"(TSTCON32.exe), моя COM-библиотека DLL получает правильный список, и я могу ее использовать.
Альтернативы которые я пробовал и которые не сработали:
1. Снимите регистрацию библиотеки DLL и перерегистрируйте ее обратно.
2. Перезагрузка компьютера.