この例では、プログラム MYLIB/PAYROLL の変数 kount をウォッチします。 ウォッチ条件を設定するには、デバッグ行で次のように入力します。
WATCH kount
ウォッチ長は、デフォルト値になります。
後で変数 kount の値が変わると、 アプリケーションが停止し図 42 に示されている「モジュール・ソースの表示」画面になります。
モジュール・ソースの表示 PROGRAM: PAYROLL LIBRARY: MYLIB MODULE: PAYROLL 42 * THE FOLLOWING 3 PARAGRAPHS CREATE INTERNALLY THE * 43 * RECORDS TO BE CONTAINED IN THE FILE, WRITES THEM * 44 * ON THE DISK, AND DISPLAYS THEM * 45 ***************************************************** 46 STEP-2. 47 46 STEP-2. ADD 1 TO KOUNT, NUMBR. 48 MOVE ALPHA (KOUNT) TO NAME-FIELD. 49 MOVE DEPEND (KOUNT) TO NO-OF-DEPENDENTS. 50 MOVE NUMBR TO RECORD-NO. 51 STEP-3. 52 DISPLAY WORK-RECORD. 53 WRITE RECORD-1 FROM WORK-RECORD. 54 STEP-4. 55 PERFORM STEP-2 THRU STEP-3 UNTIL KOUNT IS = 続く... デバッグ . . __________________________________________________________________ _______________________________________________________________________________ F3= 終了プログラム F6= 停止点の追加 / 消去 F10= ステップ F11= 変数の表示 F12= 再開 F17= ウォッチ変数 F18= ウォッチの処理 F24= キーの続き 行 55 の監視番号 1、変数: KOUNT
次のプログラムは、ILE デバッグ環境に追加することはできません。
最初の 2 つの場合、停止したステートメント番号が渡されます。3 番目の場合、停止した MI 命令が渡されます。 情報は、下のようにブランクの「モジュール・ソースの表示」画面の下部に表示されます。 行番号ではなく、ステートメントまたは命令の番号が示されます。
モジュール・ソースの表示 PROGRAM: PAYROLL LIBRARY: MYLIB MODULE: PAYROLL (ソースを使用することができない。) 終わり デバッグ . . __________________________________________________________________ ________________________________________________________________________________ F3= 終了プログラム F6= 停止点の追加 / 消去 F10= ステップ F11= 変数の表示 F12= 再開 F17= ウォッチ変数 F18= ウォッチの処理 F24= キーの続き 命令 18 の監視番号 1、変数: KOUNT
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.