ContentsIndexPreviousNext

Other commands

Command (menu)
Description
!
(File/Shell)
Invokes the operating system's command processor, allowing you to enter commands.

<script-file
(File/Run Script)
Runs a script file. Causes all input (debugger and program) to be read from the script. Control returns to the keyboard when the script is finished.

>
(File/Stop Recorder)
Ends your recording. If you do not end your recording, nothing is saved in the file.

>script-file
(File/Record Script)
Turns on a recorder that saves all of your keyboard input and menu selections to a file of your choice.

A variable
(Data/Accept)

Lets you modify the contents of a variable.
B
(View/Breakpoints)
(Breakpoints/View)

Displays a dialog box with all existing breakpoints. You can add/modify breakpoints from this dialog box.
B address, [skip #]
(Breakpoints/Set)
Sets a breakpoint with a skip count. The breakpoint will not be activated until it has been hit skip# times.

B address, [SKIP #], [WHEN cond]
(Breakpoints/Set)
Sets a breakpoint with a skip count and/or condition. The breakpoint will not be activated unless cond is true # times.

C address
(Breakpoints/Clear)
Removes a breakpoint. You can enter either the breakpoint's paragraph name or hexadecimal address.

CA
(Breakpoints/Clear All)

Removes all breakpoints.
CM number
(Data/Monitor/Clear)

Clears variable monitor number.
CMA
(Data/Monitor/Clear All)

Clears all variable monitors.

CWA

Clears all variable watches.
D variable [, X]
(Data/Display)
Shows the contents of a variable. The value is shown in the debugger command window. If X is appended to the display command, the variable is displayed in hexadecimal.

E
(File/Exit Debugger)
Turns off the debugger while continuing the execution of your program.

G
(Run/Continue)
Resumes execution of your program from its current location.

G address
Sets a temporary breakpoint at address, and continues execution.

GE
(Run/Go until Program Exits)
Runs your program until the current program exits to its calling program.

GP
(Run/Go until Paragraph Returns)
Runs your program until the current paragraph returns to the point from which it was performed.

H
Displays help (these debugger command tables).

L
Displays the name of source paragraph or section which is being executed.

M
(View/Monitors) (Data/Monitor/List)
Shows all monitored variables and their values. This also displays a sequence number for each monitor, which is used to clear the monitor.

M variable
(Data/Monitor/Set)
Causes the program to stop whenever the named variable changes its value. The variable is shown in the watch window.

P [#]
Steps over the next statement. With a count, the program will step count times.

Q!
(File/Quit)

Halts your application and exits the debugger.
R script
Run script as a debugging script. Causes the debugger to read commands from the script (but user-input is gathered normally).

RA [#]
(Run/Run all Threads)
Toggles or sets the "Run All Threads" setting.
If # is 0, only the current thread will run.
If # is non-0, all threads will run.

S [#]
(Step Into)
Executes one statement of your program and then returns control to the debugger. You may follow the command with the number of steps to take.

SA
(Run/Auto Step)
Causes your program to execute "step" commands repeatedly until it reaches the end of the program., or until you stop the auto-step by pressing <SPACE> while the debugger is active.

ST [#]
(Run/thread)
Switches to the thread identified by the given number (or the next thread, if no number is given). Numbers correspond to the threads as given under the "Run" menu item.

T flush
Causes the error file to be flushed to disk after each write, if you are writing to an error file.

TF [#]
(File/Trace Files)
Turns on file tracing. The # indicates the level of tracing, from 1 to 9, where 1 is the lowest and 9 is the highest.

TP
(File/Trace Paragraphs)
Toggles paragraph tracing, which is a listing of all paragraphs and sections entered at runtime.

U
(View/Memory Usage)
Displays the amount of dynamically allocated memory currently used by the runtime system.

V
(View/Screen)
Displays your application's current screen. Press any key or click the left mouse button to return to the debugger.

WA
(Data/Monitor/Set)
Places a variable in the watch window. The difference between a watched variable and a monitored variable is that watched variables do not cause program execution to halt when they change.

WS number
(Source/Window Size)
Specifies the number of lines to show in the command window.

WW number
(Source/Watch Size)
Specifies the number of lines to display in the watch window.

<F8>
Edit Command causes the last command entered to be recalled for editing.

<ctrl>n
Shows the next line in the watch window.

<ctrl>p
Shows the previous line in the watch window.