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