To continue with this content, please log in with your Data Access ID or create a new account.
Cancel Data Access ID
You may not be authorized to see this content. Please contact Data Access Europe for more information.
Cancel Data Access Europe
You are not authorized to see this content.
Cancel Data Access Europe
Next lesson:
Locals, Globals, Call Stack Windows and useful actions

Debugging DataFlex Apps

Lesson 3: Using Breakpoints

Breakpoints in more detail…

  • Breakpoints can be placed on any line of code that executes in the program
  • If an attempt is made to place a breakpoint at a location where the debugger cannot execute it the Studio will automatically move it to the next line that does execute
  • Breakpoints are normally placed inside procedures or functions
    • If placed outside of procedures or functions the breakpoints will only be hit when the program loads
  • Breakpoints can be added, removed, enabled or disabled by right-clicking in the left margin of the Studio
  • Breakpoints can be conditional
  • Disabling breakpoints leaves them in place for later use with any applied conditions still intact 
    • Deleting a breakpoint completely removes it and all applied conditions