COM видимый dll как объект ActiveX - PullRequest
0 голосов
/ 12 августа 2010

Что такое COM видимый .net 2.0 dll? (У меня есть один)
Могу ли я зарегистрировать эту dll в реестре Windows и использовать ее как ActiveXObject?

Для всех dll, зарегистрированных в реестре (HKCR), имеющих дочерний узел InprocServer32, доступны с ProgID через ActiveX?

[Я новичок в этом]
Спасибо.

1 Ответ

1 голос
/ 12 августа 2010
  • видимый COM. Net dll предоставляет один или несколько управляемых классов для COM-клиентов для создания экземпляров через CoCreateInstace API.

  • элемент управления ActiveX - это COM-объект, который реализует набор хорошо известного интерфейса и может быть создан in-proc и активирован на месте его хостом. ProgID с другой стороны - это просто читаемый человеком (вы должны увидеть некоторые ProgID :-)) идентификатор конкретного COM-объекта. ProgID не требуется и, в частности, не связан с ActiveX; не все элементы управления ActiveX имеют ProgID, а некоторые не-ActiveX COM-объекты также имеют ProgID.

...