2010-08-11 86 views
0

什麼是COM可見.net 2.0 dll? (我有一個)
我可以註冊這個DLL到Windows註冊表,並將其用作ActiveXObject?COM可見DLL作爲ActiveX對象

對於所有在註冊表(HKCR)註冊的具有子節點InprocServer32的dll,都可以通過ActiveX的ProgID進行訪問嗎?

[我是新來的]
謝謝。

回答

1
  • 一個COM可見NET的DLL公開一個或多個管理類COM客戶端通過CoCreateInstace API實例。

  • ActiveX控件是一個COM對象,它實現了一套衆所周知的接口,可以在proc中實例化並由其主機就地激活。另一方面ProgID只是一個特定COM對象的人類「可讀」(你應該看到一些ProgIDs :-))標識符。 ProgID不是必需的,並且不特別綁定到ActiveX;並非所有ActiveX控件都具有ProgID,並且一些非ActiveX COM對象也具有ProgID。

+0

你回答了我的問題,但這在我的腦海裏提出了更多的問題..:P – happyhardik 2010-08-13 05:31:07

+0

我知道你問這些問題的理想場所。 :-P我也可能知道一些答案......現在,如果你想知道什麼,接受我的答案如何? :-) – 2010-08-13 05:42:31