Успешно зарегистрированная COM DLL не отображается в диалоговом окне «Вставка элемента управления ActiveX» Visual Studio - PullRequest
0 голосов
/ 19 ноября 2018

Я создал COM DLL, используя проект ATL (составной объект), который в основном имеет один древовидный элемент управления (который является частью панели инструментов VS) в диалоге.

После регистрации я пытаюсьвставить его в диалоговое приложение MFC / ATL с помощью стандартного подхода с использованием диалогового окна «Вставка элемента управления ActiveX» в Visual Studio.

Но проблема в том, что даже после успешной регистрации его нет в спискев диалоговом окне «Вставить элемент управления ActiveX».Поэтому я не могу вставить его в диалоговое окно контейнера.

Альтернативы, которые я пробовал и сработало:

В инструменте, предоставленном Microsoft для тестированиятакие элементы управления, как «Контейнер тестирования элемента управления ActiveX» (TSTCON32.exe), моя DLL-библиотека COM правильно отображается в списке, и я могу ее использовать.

Альтернативы, которые я пробовал, но которых нетсработало:

  1. Отмена регистрации DLL и повторная ее регистрация.
  2. Перезагрузка ПК.

Итак, любая помощь поэто мнение горячо приветствуется.

Пара больше деталей:

  1. Оба файла ".idl" и ".rgs" выглядят правильно.
  2. Я поделюсь своим проектомесли это необходимо.
...