オブジェクト時スイッチは、 ランタイム・オプションの DEBUG または NODEBUG が指定されている場合にセットされます。 (NODEBUG は IBM のデフォルト値です)。
フォーマットの詳細については、「COBOL for Windows プログラミング・ガイド」を参照してください。
USE FOR DEBUGGING 宣言型プロシージャーは、DEBUG を指定した場合は有効になり、NODEBUG を指定した場合に動作を禁止されます。
デバッグ行 (7 桁目の “D” または “d”) は、DEBUG または NODEBUG オプションの影響を受けません。 コンパイル後は常にアクティブになっています。
SOURCE-COMPUTER 段落の中で WITH DEBUGGING MODE が指定されていない 場合、オブジェクト時スイッチは、オブジェクト・プログラムの実行に影響しません。
プログラム実行時スイッチをアクティブまたはアクティブ解除にするために、ソース単位を再コンパイルする必要はありません。