COM サーバーの利点

COM サーバーは,1 つ以上のオブジェクト・クラスの実装で構成されています。オブジェクト・クラスは,オブジェクトの完全公開呼び出しインタフェース ("signature") を記述する形式です。これは,オブジェクトのユーザーに対して利用可能にしたい機能を記述しています。COM サーバーは,クライアントが要求した時点でのオブジェクトと呼ばれるクラスのインスタンスを作成します。

COM サーバーとして Fortran コードを実装する利点には,以下のものがあります。

Visual Fortran は,Fortran COM Server Wizard を提供しています。ウィザードは,COM サーバーを実装するために必要な Fortran コードを生成し,サーバーがクライアントに提供する機能のみにプログラマが集中してコーディングができるようにします。

COM およびオートメーション・オブジェクトの概要」で説明しているように,COM は 2 つのサーバー・タイプをサポートしています。COM サーバーとオートメーション・サーバーです。Fortran COM Server Wizard は,COM サーバーまたはデュアル・インタフェースをサポートするサーバーのみを作成することができます。ウィザードは,オートメーションのみのインタフェースを作成することはできません。

Visual Fortran を使って COM サーバーを作成する方法の詳細は,「Fortran COM Server Wizard に提供すべき内容と Fortran COM Server Wizard が行う内容」を参照してください。