DBG$HELP.HLB  —  DEBUG  ACTIVATE  WATCH
    Activates a watchpoint that you have previously set and then
    deactivated.

    Format

      ACTIVATE WATCH  [address-expression[, . . . ]]

1  –  Parameters

 address-expression

    Specifies a watchpoint to be activated. With high-level
    languages, this is typically the name of a variable. Do not
    use the asterisk (*)  wildcard character. Instead, use the /ALL
    qualifier. Do not specify an address expression with /ALL.

2  –  Qualifiers

2.1    /ALL

    Activates all watchpoints.

3  –  Description

    Watchpoints are activated when you set them with the SET WATCH
    command. Use the ACTIVATE WATCH command to activate one or more
    watchpoints that you deactivated with DEACTIVATE WATCH.

    Activating and deactivating watchpoints enables you to run and
    rerun your program with or without watchpoints without having to
    cancel and then reset them.

    By default, the RERUN command saves the current state of all
    static watchpoints (activated or deactivated). The state of
    a particular nonstatic watchpoint might or might not be saved
    depending on the scope of the variable being watched relative to
    the main program unit (where execution restarts).

    To check if a watchpoint is activated, use the SHOW WATCH
    command.

    Related commands:

       CANCEL ALL
       RERUN
       (SET,SHOW,CANCEL,DEACTIVATE) WATCH

4  –  Examples

    1.DBG> ACTIVATE WATCH SUB2\TOTAL

      This command activates the watchpoint at variable TOTAL in
      module SUB2.

    2.DBG> ACTIVATE WATCH/ALL

      This command activates all watchpoints you have set and
      deactivated.
Close Help