この特集のトップページへ
Chapter 2:COMアーキテクチャの概要

Chapter 2...
COMアーキテクチャの概要

 ここでは,C++で実際にプログラムを作成しながら,COMの仕組みについて説明する。COMについて理解を深めていただくために,初めに単なるC++のアプリケーションを作成し,そのあと,同じ機能をCOMアーキテクチャで実装してみることにしよう。ただし,ここで実装するサンプルは,COMアーキテクチャに従って開発したC++アプリケーションであって,COMそのものではない。とはいえ,ここで作成するサンプルの実装を理解すれば,「COMとは何たるか」「COMの内部で何が行われているのか」を把握することができるだろう。

 なお,すでに「Chapter 1 オブジェクト指向から見たCOM+」で概説したように,COMの内部実装を理解するためにはC++の理解が不可欠となる。そこで,必要に応じてC++の言語仕様についても逐次解説することにする。

prev Chapter 2 1/9 next