Share via


COM 語言翻譯

使用元件物件模型 (COM) 建立的元件可以在任何支援 COM 的程式設計語言撰寫的應用程式中重複使用。 這是因為 COM 是二進位標準,因此與語言無關。

COM物件記載於最相關的程式設計語言或語言中。 例如,為了在網頁中使用而建立的物件通常會記載於 Microsoft Visual Basic 開發系統中,而系統層級物件通常會記載於 C++ 中。 不過,由於 COM 是語言中性,因此您不限於使用以撰寫或記載相同語言的物件。 例如,您可以在 JScript 中撰寫應用程式,以使用 C++ 中建立且記載於 Visual Basic 中的控制項。

下列主題討論程式設計語言之間的差異,並描述如何將 COM 物件語法從一種語言翻譯成另一種語言。 其他主題描述如何在各種腳本語言和環境中使用 COM 物件。

其目的是要解決使用 COM 物件時出現的最常見語言翻譯問題。 所述的技術和原則適用於支援 COM 的任何程式設計或腳本語言。 由於腳本語言和程式設計語言代表不同的程式設計範例,因此不會解決腳本語言與程式設計語言之間的翻譯。

元件物件模型 (COM)