DBG$HELP.HLB  —  DEBUG  DELETE
    Deletes a symbol definition that was established with the DEFINE
    command.

    Format

      DELETE  [symbol-name[, . . . ]]

1  –  Parameters

 symbol-name

    Specifies a symbol whose definition is to be deleted from the
    DEFINE symbol table. Do not use the asterisk (*)  wildcard
    character. Instead, use the /ALL qualifier. Do not specify a
    symbol name with /ALL. If you use the /LOCAL qualifier, the
    symbol specified must have been previously defined with the
    DEFINE/LOCAL command. If you do not specify /LOCAL, the symbol
    specified must have been previously defined with the DEFINE
    command without /LOCAL.

2  –  Qualifiers

2.1    /ALL

    Deletes all global DEFINE definitions. Using /ALL/LOCAL deletes
    all local DEFINE definitions associated with the current command
    procedure (but not the global DEFINE definitions).

2.2    /LOCAL

    Deletes the (local) definition of the specified symbol from the
    current command procedure. The symbol must have been previously
    defined with the DEFINE/LOCAL command.

3  –  Description

    The DELETE command deletes either a global DEFINE symbol or a
    local DEFINE symbol. A global DEFINE symbol is defined with the
    DEFINE command without the /LOCAL qualifier. A local DEFINE
    symbol is defined in a debugger command procedure with the
    DEFINE/LOCAL command, so that its definition is confined to that
    command procedure.

    Related commands:

       DECLARE
       DEFINE
       SHOW DEFINE
       SHOW SYMBOL/DEFINED

4  –  Examples

    1.DBG> DEFINE X = INARR, Y = OUTARR
      DBG> DELETE X,Y

      In this example, the DEFINE command defines X and Y as global
      symbols corresponding to INARR and OUTARR, respectively. The
      DELETE command deletes these two symbol definitions from the
      global symbol table.

    2.DBG> DELETE/ALL/LOCAL

      This command deletes all local symbol definitions from the
      current command procedure.

5    /KEY

    Deletes a key definition that was established with the DEFINE/KEY
    command or, by default, by the debugger.

                                   NOTE

       This command is not available in the VSI DECwindows Motif for
       OpenVMS user interface to the debugger.

    Format

      DELETE/KEY  [key-name]

5.1  –  Parameters

 key-name

    Specifies a key whose definition is to be deleted. Do not use
    the asterisk (*)  wildcard character. Instead, use the /ALL
    qualifier. Do not specify a key name with /ALL. Valid key names
    are as follows:

    Key       LK201
    Name      Keyboard      VT100-type    VT52-type

    PF1       PF1           PF1           Blue
    PF2       PF2           PF2           Red
    PF3       PF3           PF3           Black
    PF4       PF4           PF4
    KP0-KP9   Keypad 0-9    Keypad 0-9    Keypad 0-9
    PERIOD    Keypad        Keypad
              period (.)    period (.)
    COMMA     Keypad comma  Keypad comma
              (,)           (,)
 Keypad minus (-)\)
    ENTER     Enter         ENTER         ENTER
    ENTER     Enter         ENTER         ENTER
    E1        Find
    E2        Insert Here
    E3        Remove
    E4        Select
    E5        Prev Screen
    E6        Next Screen
    HELP      Help
    DO        Do
    F6-F20    F6-F20

5.2  –  Qualifiers

5.2.1    /ALL

    Deletes all key definitions in the specified state. If you do
    not specify a state, all key definitions in the current state are
    deleted. To specify one or more states, use /STATE=state-name.

5.2.2    /LOG

       /LOG (default)
       /NOLOG

    Controls whether a message is displayed indicating that the
    specified key definitions have been deleted. The /LOG qualifier
    (which is the default) displays the message. The /NOLOG qualifier
    suppresses the message.

5.2.3    /STATE

       /STATE=(state-name [, . . . ])
       /NOSTATE (default)

    Selects one or more states for which a key definition is to be
    deleted. The /STATE qualifier deletes key definitions for the
    specified states. You can specify predefined key states, such as
    DEFAULT and GOLD, or user-defined states. A state name can be any
    appropriate alphanumeric string. The /NOSTATE qualifier deletes
    the key definition for the current state only.

    By default, the current key state is the DEFAULT state. The
    current state can be changed with the SET KEY/STATE command,
    or by pressing a key that causes a state change (a key that was
    defined with DEFINE/KEY/LOCK_STATE/SET_STATE).

5.3  –  Description

    The DELETE/KEY command is like the DCL command DELETE/KEY.

    Keypad mode must be enabled (SET MODE KEYPAD) before you can use
    this command. Keypad mode is enabled by default.

    Related commands:

       DEFINE/KEY
       (SET,SHOW) KEY

5.4  –  Examples

    1.DBG> DELETE/KEY KP4
      %DEBUG-I-DELKEY, DEFAULT key KP4 has been deleted

      This command deletes the key definition for KP4 in the state
      last set by the SET KEY command (by default, this is the
      DEFAULT state).

    2.DBG> DELETE/KEY/STATE=(BLUE,RED) COMMA
      %DEBUG-I-DELKEY, BLUE key COMMA has been deleted
      %DEBUG-I-DELKEY, RED key COMMA has been deleted

      This command deletes the key definition for the COMMA key in
      the BLUE and RED states.
Close Help