コマンド構文
WATCH variable
[/SILENT|/NSILENT]
[/IGNORE|/NIGNORE]
[/SKIP=n]
[/ACTION[action-list]
[/IF{logical-expr}]
各要素を次に示します。
- variable
- 監視する変数を指定します。
- n
- スキップ カウンターに割り当てる値。
- action-list
- 1 つ以上の CodeWatch コマンドをセミコロンで区切って指定します。
- logical-expr
- 単純型および集合型 (配列要素、レコード要素、構造体要素など) の変数への参照を含み、ブール値を返す、ソース言語プログラムで使用される可能性がある任意の式を指定できます。
制限事項
- Watch 変数は、NONCONNECTED 配列参照にすることはできません。
- Watch 変数は、配列スライスを持つ多次元配列にすることはできません。
- Watch 変数が BASED で、そのメモリが ALLOCATE によって割り当てられ、その後 FREE によって解放された場合は、NWATCH コマンド (cwcmd) または該当する UI メソッドを使用して監視ポイントを手動で削除する必要があります。削除しないと、CodeWatch は解放されたメモリ位置を引き続き監視します。
説明
監視ポイントは、データの変更を監視するために使用されます。WATCH コマンドは、監視する特定の変数を指定します。監視対象の変数の内容が変化すると、プログラムの実行が停止し、制御がデバッガーに戻されます。