com學1

來yahoo這麼長時間,com學習盡然沒有系統的整理一下。 慚愧!

com對象就是一個class。

com組件就是dll,或者exe

com接口,就是在這些dll或者exe中的com對象(class)被外部程序調用的"接口"

接口:就是函數,一組函數的集合。也叫接口函數。函數名前常常增加"I"

用戶看不見class,只能看見“接口”。

接口有一個GUID。通過GUID獲得“接口函數的指針”,這樣在調用函數。

接口對象,也就是class,也有一個GUID,通常稱爲CLSID。

GUID的產生 HRESULT CoCreateGuid(  GUID * pguid);

防止外部程序“直接”訪問接口對象的內部成員函數和變量。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章