COBOL2002 ユーザーズガイド

[目次][用語][索引][前へ][次へ]

26.3.1 OLE2サーバの種類と特徴

OLE2サーバには,インプロセスサーバとアウトオブプロセスサーバの2種類があります。

<この項の構成>
(1) インプロセスサーバ
(2) アウトオブプロセスサーバ
(3) インプロセスサーバとアウトオブプロセスサーバの特徴

(1) インプロセスサーバ

インプロセスサーバは,OLE2クライアントと同じプロセス空間で実行されるダイナミックリンクライブラリ(.dllファイル)です。

(2) アウトオブプロセスサーバ

アウトオブプロセスサーバは,独自のプロセスで実行される実行可能ファイル(.exeファイル)です。

(3) インプロセスサーバとアウトオブプロセスサーバの特徴

インプロセスサーバは,アウトオブプロセスサーバよりOLE2サーバとOLE2クライアント間のデータのやり取りが高速です。しかし,OLE2クライアントのメモリ空間を圧迫します。

それに対し,アウトオブプロセスサーバは,OLE2クライアントのメモリを圧迫しません。しかし,インプロセスサーバよりOLE2サーバとOLE2クライアントのデータのやり取りは低速です。