TRY ブロックを使用すると、その実行時に発生する可能性のある例外についてコードのセクションをテストできます。CATCH ブロックは、TRY ブロックの実行時に例外が発生する場合、処理する例外のタイプを指定する必要があります。FINALLY ブロックを使用すると、例外が発生するかどうかに関わらず、TRY ブロックの後のコードのセクションを実行できます。
*> The example below shows that you can declare e at the point of use. *> It is in scope until the end-try. try display "exception test" catch e as type Exception display e::Message end-try
ローカル変数のサンプルおよび例外処理のサンプルも参照してください。これらのサンプルは、[スタート > すべてのプログラム > Micro Focus Enterprise Developer > サンプル > Visual COBOL サンプル] の [COBOL for .NET] の下にあります。
TRY 文では次のようになります。
プログラムでは、RAISE 文を使用して例外を送り出し、この例外を呼び出し元に戻すことができます。これは、一般的に例外のスローと呼ばれます。