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