Breakpoints
Breakpoints are temporary markers you place in your code to tell the debugger to stop your program at a given line. Line breakpoints are saved upon termination of a debug session.
When the debugger is running a program and encounters a breakpoint, it suspends thread execution (ie. the application temporarily stops running). Execution suspends at the breakpoint before the line is executed, at which point you can see the stack for the thread and check the contents of variables. You can then step over (execute) the statement to see how the problem arises.
With the debugger, setting breakpoints is easily accomplished by clicking in the editor or via pop-up menus in the editor. Once set, you can disable breakpoints (in the Breakpoints view) so they do not suspend execution and then, later, enable them again.
Related concepts
Debugging Active Script
Related tasks
Using breakpoints
Setting a line breakpoint
Enabling and disabling breakpoints
Removing breakpoints