2010-08-13 70 views
2

「ActiveX控件 - 小程序構建塊 - 可用於創建通過Web瀏覽器在因特網上工作的分佈式應用程序,例如收集數據,查看某些類型的文件以及顯示動畫的自定義應用程序。」 (維基百科)activex控件和activex對象有什麼區別?

是一個對象的一個​​控件的實例?

回答

2

MS術語尚不清楚,特別是因爲ActiveX更像是一個營銷術語而不是技術術語。通常,「ActiveX」可以替換爲「COM」,以提供更具技術性的可理解的含義。

ActiveX/COM中的所有代碼最終都是暴露一個或多個接口的對象。因此,ActiveX/COM控件是對象,以及其他可插入COM類型,如資源管理器擴展,瀏覽器助手對象等。

對於被視爲ActiveX控件的對象,它必須實現所需的一組接口控制嵌入在容器中。 IViewObject,IOleControl,IOleControlSite等。

+0

....... sup bro? – 2010-08-13 20:29:47

1

在我多年的ActiveX開發中沒有任何東西導致我相信有區別。這只是表達同一事物的兩種方式。

但是,您對作爲ActiveX控件實例的ActiveX對象的建議是有道理的。但它讓我覺得這是一種語義上的爭論,它並沒有改善開發人員之間的開發或交流。