インテル® Fortran コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

COM サーバーの利点 (Windows*)

このトピックは、Windows* にのみ適用されます。

COM サーバーは、1 つまたは複数のオブジェクト・クラスで構成されています。オブジェクト・クラスは、オブジェクトのすべての公開呼び出しインターフェイス ("宣言") を記述する型で、オブジェクトで利用可能にする機能を記述します。COM サーバーは、クライアントの要求に応じて、クラスのインスタンス (オブジェクト) を作成します。

Fortran コードを COM サーバーとして実装すると、次のような利点があります。

インテル® Fortran は、COM サーバーの構造を変更し、実装に必要な Fortran コードを生成するための、Fortran COM サーバーウィザードとエディターを提供しています。これらを使用することで、クライアントに提供する機能固有のコードに集中することができます。

「COM オブジェクトとオートメーション・オブジェクトの理解」で説明しているように、COM は 2 種類のサーバー (COM サーバーとオートメーション・サーバー) をサポートしています。Fortran COM サーバーウィザードは、COM サーバーまたはデュアル・インターフェイスをサポートするサーバーのみ作成することができます。オートメーション・インターフェイスだけのサーバーは作成できません。

COM サーバーの作成についての詳細は、「Fortran COM サーバーの作成」を参照してください。