ウォッチ条件の設定例

この例では、プログラム MYLIB/PAYROLL の変数 kount をウォッチします。 ウォッチ条件を設定するには、デバッグ行で次のように入力します。

WATCH kount

ウォッチ長は、デフォルト値になります。

後で変数 kount の値が変わると、 アプリケーションが停止し図 42 に示されている「モジュール・ソースの表示」画面になります。

図 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
図 43. 「モジュール・ソースの表示」画面の例
                               
                           モジュール・ソースの表示
  PROGRAM:   PAYROLL        LIBRARY:   MYLIB          MODULE:  PAYROLL
    (ソースを使用することができない。)











                                                                    終わり
  デバッグ . . __________________________________________________________________
________________________________________________________________________________
 F3= 終了プログラム   F6= 停止点の追加 / 消去   F10= ステップ   F11= 変数の表示
 F12= 再開       F17= ウォッチ変数   F18= ウォッチの処理   F24= キーの続き
  命令 18 の監視番号 1、変数: KOUNT