Prajyoth Ответов: 0

Успешно зарегистрированная 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. Перезагрузка компьютера.

0 Ответов