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

インテル® Visual Fortran ルーチンと Windows* API ルーチンの比較

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

インテル® Visual Fortran は、Fortran 標準に準拠した Fortran 言語要素 (組込みプロシージャーおよび文) を提供します。また、インテル® Visual Fortran はライブラリー・ルーチンなどの言語拡張の言語要素も提供しています。

インテル® Visual Fortran によって提供されるライブラリー・ルーチンは次のとおりです。

これに対して、Windows* オペレーティング・システムによって提供される Windows* API ルーチンは、次のとおりです。

インテル® Visual Fortran コンパイラーは、インテル® Visual Fortran コンパイラーから Windows* API ルーチンを簡単に呼び出すことができるインターフェイス・ブロック定義を提供します (例えば、Fortran データ引数を参照により渡すように指定できます)。これらのインターフェイス定義を取得するには、USE IFWIN 文をプログラムに追加します。

Windows* ルーチンには多くのグループがあります (『Platform SDK』オンライン・ドキュメント (英語) およびその他の参考資料を参照してください)。これらのルーチンは、高性能なウィンドウ管理、メモリー管理、グラフィック・サポート、スレッド、セキュリティー、およびネットワークを提供しています。

Fortran コンソール・アプリケーションや Fortran QuickWin アプリケーションを含む、すべての Fortran アプリケーションから、多くの Windows* API ルーチンにアクセスすることができます。プロジェクトの種類が Fortran ウィンドウ・アプリケーションの場合のみ、GUI アプリケーションを作成するために必要なすべての Win32 ルーチンにアクセスすることができます。

Fortran コンソール・アプリケーションは、テキストのみのアプリケーションです。Fortran QuickWin アプリケーションは、ウィンドウ形式のアプリケーションを簡単に作成することができますが、利用可能な Windows* API 機能の一部のサブセットにしかアクセスすることができません。Fortran QuickWin アプリケーションでは、グラフィックを使用することもできます。

関連情報