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

独自の例外/終了ハンドラーの提供

デフォルトの例外ハンドラーおよび終了ハンドラーは、Fortran コンソール・アプリケーション、Fortran QuickWin アプリケーション、および Fortran スタンダード・グラフィックス・アプリケーションにおけるほとんどの要求を満たすことができます。「アプリケーション (プロジェクト) の種類によるハンドラー」で説明されているように、Fortran DLL および Fortran ウィンドウ・アプリケーションにはデフォルトのハンドラーがありません。

デフォルトの例外ハンドラーおよび終了ハンドラーですべての要求を満たすことができない場合は、独自のハンドラーを作成することを検討してください。これは、各アプリケーションで考慮する必要がある問題です。次に、いくつかの例を示します。

これらの可能性には限りがありません。アプリケーション開発者のみが、自身のニーズに応じることができます。

独自のハンドラーを確立する方法として最も一般的なのは、Windows* の構造化例外処理機能 (SEH) を使用する方法です。例外処理の要件がそれほど厳しくない場合には SIGNALQQ を使用できます。

関連情報