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