COBOL2002 ユーザーズガイド
COBOL2002で新たに追加された例外処理を「共通例外処理」といいます。共通例外処理は,従来形式の例外処理から次の機能が拡張されています。
- 例外宣言手続きの実行
従来の例外処理では,入出力機能の例外が検出された場合に対してだけ,宣言手続きが定義できましたが,共通例外処理では,さまざまな機能に対する例外宣言手続きを定義できます。また,宣言手続きから指定した手続き名へ復帰できます。
- 呼び出し元プログラムへの例外の伝播
検出された例外の情報を,呼び出し元プログラムに伝えられます。このことを,例外の伝播といいます。呼び出し元プログラムでは,伝播によって例外を検出し,例外処理を実行できます。
- 例外を引き起こす文(RAISE文)を使用して,明示的に例外を引き起こせます。
- 引き起こした例外の情報を,プログラム中で組み込み関数などを使用して参照できます。
All Rights Reserved. Copyright (C) 2013, 2016, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2002, 2011, Microsoft Corporation.