COM Interop
更新:2007 年 11 月
元件物件模型 (Component Object Model,COM) 可讓物件將其功能公開 (Expose) 給其他元件和主應用程式 (Host Application)。目前大多數的軟體都包含 COM 物件。雖然 .NET 組件是新應用程式的最佳選擇,但有時候您還是可能需要採用 COM 物件。這個章節涵蓋了與利用 Visual Basic 建立和使用 COM 物件相關聯的一些問題。
在本節中
COM Interop 簡介
提供 COM 互通性的概觀。HOW TO:參考 Visual Basic 的 COM 物件
涵蓋如何將參考加到具有型別程式庫的 COM 物件。HOW TO:使用 ActiveX 控制項
示範如何使用現有 ActiveX 控制項 (Control),將功能加入至 Visual Studio 工具箱。逐步解說:呼叫 Windows API
逐步說明呼叫屬於 Windows 作業系統一部分之 API 的過程。HOW TO:呼叫 Windows API (Visual Basic)
示範如何定義和呼叫 User32.dll 中的 MessageBox 函式。逐步解說:使用 Visual Basic 建立 COM 物件
逐步說明使用及不使用 COM 類別樣板建立 COM 物件的過程。互通性的疑難排解
涵蓋在使用 COM 時可能遇到的一些問題。.NET Framework 應用程式中的 COM 互通性
提供如何在相同應用程式中使用 COM 物件和 .NET Framework 物件的概觀。
相關章節
逐步解說:實作 COM 物件的繼承
示範如何使用 COM 物件中的類別做為 Visual Basic 中繼承 (Inheritance) 的基礎。與 Unmanaged 程式碼互通
說明 Common Language Runtime 提供的互通性服務。將 COM 元件公開給 .NET Framework
說明透過 COM Interop 呼叫 COM 型別的過程。將 .NET Framework 元件公開給 COM
描述從 COM 準備和使用 Managed 型別。套用 Interop 屬性
涵蓋了在使用 Unmanaged 程式碼時您可使用的屬性 (Attribute)。