Makes it possible for you to specify options for breakpoints.
This dialog box appears when you choose Breakpoints from the Tools Menu, Debugger Window.
- Type
-
The type of breakpoint. Choose one of the following settings:
Setting Description Break at location
Stops execution at a line of code.
Break at location if expression is true
Stops execution at a line of code when an expression becomes true.
Break when '
Stops execution when an expression becomes true.
Break when expression has changed
Stops execution when the value of an expression changes.
- Location
-
Where to suspend execution. The location can be a program, a procedure, or a specific method or event. You can suspend program execution at a particular line in the location by including the line number after the location and a comma.
Tip To display line numbers in the Trace Window, choose Show line numbers in the Debug Tab, Options Dialog Box.
- File
-
The file that the location is in. The file can be a program, form, or class file. If you don't specify a file name, the breakpoint is evaluated for any method or procedure with the same name as the method or procedure in the Location box.
- Pass Count
-
Number of times the line of code in the Location box must execute before program execution suspends.
Tip Use Pass Count with loops that encounter problems only after a certain number of iterations.
- Expression
-
Any valid Visual FoxPro expression. When you choose Break when expression is true or Break at location if expression is true from the Type list, specify the expression here.
- Breakpoints
-
Lists all breakpoints you have added. Enabled breakpoints are marked with a check and are toggled with the Enable and Disable buttons.
All breakpoints listed in the Breakpoints list are saved to a debug configuration file when you choose Save Configuration from the File menu in the Debugger window.
- Add
-
Adds the breakpoint specified by the Type, Location, File, Pass Count, and Expression boxes to the Breakpoints list. Only added breakpoints are saved when you exit the dialog box.
- Remove
-
Removes the selected breakpoint from the Breakpoints list.
- Disable
-
Clears the check mark beside the selected breakpoint in the Breakpoints list. When you disable a breakpoint, program execution is not suspended at the location or condition specified by the breakpoint.
- Enable
-
Sets the check mark beside the selected breakpoint in the Breakpoints list and activates the breakpoint.
- Clear All
-
Removes all the breakpoints from the Breakpoints list.
- Display Breakpoint Messages
-
Makes it possible for you to toggle whether breakpoint message boxes display when a breakpoint is encountered. Breakpoint messages do not display when the break at location breakpoint is encountered.
Microsoft Visual FoxPro 9 SP2 Help file, VFPX Edition v1.08