Rational Developer for System z
COBOL for Windows バージョン 7.5 プログラミング・ガイド


算術演算でのエラーの処理

算術演算の結果が、それらを入れる固定小数点フィールドより大きかったり、0 除算が試みられたりすることがあります。 いずれの場合も、ADDSUBTRACTMULTIPLYDIVIDE、または COMPUTE ステートメントの後の ON SIZE ERROR 文節でその状況を処理することができます。

固定小数点オーバーフローおよび 10 進数オーバーフローの場合に ON SIZE ERROR が正しく機能するためには、TRAP(ON) ランタイム・オプションを指定する必要があります。

以下の場合は、ON SIZE ERROR 文節の命令ステートメントが実行され、結果フィールドは変更されません。

例: 0 による除算の検査


ご利用条件 | フィードバック

Copyright IBM Corporation 1996, 2008.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)