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