【導讀】何關系,碰巧使用了同一個詞而已……COM不僅追求C++編譯器的中立,而且追求語言的獨立性.因此它。使用IDL語言來描述接口.然后在IDL到具體的語言之間建立映射.但是一些數(shù)據(jù)類型在有些語言中難以表達。比如復雜的結構類型,指針類型,函數(shù)指針等等在一些弱類型的高級語言中比如Java,性受到很多的限制。因此,MS使用類型庫來解決這個問題.類型庫文件是一個二進制。文件,后綴為.MIDL工具編譯idl文件可以產(chǎn)生類型庫文件,等等.本質(zhì)上它等價于描述接口的C/C++頭文件.一個類型庫可以包含多個COM對象,這些COM對象可以實現(xiàn)多個。容主要指明類型庫所描述的對象的載體的位置.VB,Java等語言的開發(fā)者不需要直接面對類型庫.相反,它是由編。并不是只有IDE的開發(fā)者才知道怎樣解析類型庫.為了操作類型。地構造客戶應用程序,從而使用COM對象.為了支持晚綁定,COM定義了一個接口,用來表達這種翻譯機制,這個接口