この特集のトップページへ
>
Chapter 2:Component Object Model
2.1.2 COMサーバーとCOMクライアント
COMコンポーネントは,dllファイル,ocxファイル(拡張子が違うだけで内容はdllファイルと同じ),exeファイルといった実行形式ファイルとして提供される。このような,COMコンポーネントを提供する実行形式ファイルを「COMサーバー」と呼ぶ。
1つのCOMサーバーは複数のCOMコンポーネントを提供することができ,概念的にいえば,COMサーバーは一種の部品箱のようなものである(Fig.2-2)。
Fig.2-2 COMサーバー
一方,COMコンポーネントを使うプログラムのことを「COMクライアント」と呼ぶ。COMクライアントは,COMサーバーに含まれているCOMコンポーネントから,使いたいものを引き出して呼び出す。
COMクライアントとCOMコンポーネント,COMサーバーとの関係を図示すると,Fig.2-3のようになる。
Fig.2-3 COMクライアント,COMコンポーネント,COMサーバーの関係
![]() |
Chapter 2 3/15 | ![]() |