< 目次

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

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

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

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

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

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

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

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