views:

22

answers:

1

What is a COM visible .net 2.0 dll? (I have got one)
Can I register this dll to the windows registry and use it as an ActiveXObject?

For all the dll's registered in registry (HKCR) that have the child node InprocServer32, are accessible with the ProgID through ActiveX?

[I am new to this]
Thank you.

+1  A: 
  • a COM visible .Net dll exposes one or more managed classes for COM clients to instantiate through CoCreateInstace API.

  • an ActiveX control is a COM object that implements a set of well-known interface and can be instantiated in-proc and activate in-place by it's host. ProgID on the other hand is just a human-"readable" (you should see some ProgIDs :-)) identifier of a particular COM object. ProgID is not required and is not tied to ActiveX particularly; not all ActiveX controls have ProgIDs, and some non-ActiveX COM objects have ProgID as well.

Franci Penov
You answered my question, but that has raised more question in my mind.. :P
happyhardik
I know the perfect site for you to ask those on. :-P I also might know some of the answers... Now, how about accepting my answer if it was what you wanted to know? :-)
Franci Penov