コンポーネント オブジェクト モデル (COM) を使用すると、オブジェクトはその機能を他のコンポーネントに公開したり、アプリケーションをホストしたりできます。 今日のソフトウェアのほとんどは、COM オブジェクトを含みます。 .NET アセンブリは新しいアプリケーションに最適な選択肢ですが、場合によっては COM オブジェクトを使用する必要があります。 このセクションでは、Visual Basic での COM オブジェクトの作成と使用に関連するいくつかの問題について説明します。
このセクションにて
COM 相互運用機能の概要
COM 相互運用性の概要について説明します。
方法: Visual Basic から COM オブジェクトを参照する
タイプ ライブラリを持つ COM オブジェクトへの参照を追加する方法について説明します。
方法: ActiveX コントロールを操作する
既存の ActiveX コントロールを使用して Visual Studio ツールボックスに機能を追加する方法を示します。
チュートリアル: Windows API の呼び出し
Windows オペレーティング システムの一部である API を呼び出すプロセスについて説明します。
方法: Windows API を呼び出す
User32.dllで MessageBox
関数を定義して呼び出す方法を示します。
方法: 符号なし型を受け取る Windows 関数を呼び出す
符号なし型のパラメーターを持つ Windows 関数を呼び出す方法を示します。
チュートリアル: Visual Basic を使用した COM オブジェクトの作成
COM クラス テンプレートの有無に関係なく COM オブジェクトを作成するプロセスについて説明します。
相互運用性のトラブルシューティング
COM を使用するときに発生する可能性がある問題の一部について説明します。
.NET Framework アプリケーションでの COM 相互運用性
同じアプリケーションで COM オブジェクトと .NET Framework オブジェクトを使用する方法の概要について説明します。
チュートリアル: COM オブジェクト での継承の実装
新しいオブジェクトの基礎として既存の COM オブジェクトを使用する方法について説明します。
関連セクション
アンマネージ コードとの相互運用
共通言語ランタイムによって提供される相互運用性サービスについて説明します。
COM コンポーネントを .NET Framework に公開する
COM 相互運用機能を使用して COM 型を呼び出すプロセスについて説明します。
COM への .NET Framework コンポーネントの公開
COM からのマネージド型の準備と使用について説明します。
相互運用属性の適用
アンマネージ コードを操作するときに使用できる属性について説明します。
.NET