Please enable JavaScript to view this site.

R:BASE 11 Help

Navigation: How To (Forms, Reports, and more) > Trace Debugger

What's New

Scroll Prev Top Next More

The Trace Debugger allows developers to debug applications and commands files to find programming errors and problems. The debugger has been updated with the following new features:

 

Trace Prompt toolbar into which any R:BASE command may be manually entered and executed

 

TracePrompt

 

 

Added right click menu option for when running a command file/EEP in the debugger, to insert a highlighted command into the R> Prompt Command History

 

Add_CmdHistory

 

 

Added right click menu option for when running a command file/EEP in the debugger, to insert a highlighted command into the R> Prompt Favorites

 

Add_Favorites

 

 

New "Add Variable Value to Command History" menu option within the Watch Variable panel of the debugger to add dynamically constructed and complex ampersand-variable commands to the R> Prompt Command History. The functionality makes the complex command more accessible for re-execution (possibly with manual modifications)

 

AddVarValue_CmdHistory

 

 

Added right click menu option to copy highlighted text while debugging code

 

PopupMenu_Trace_Clipboard

 

 

Enhanced Live Variable list sorting with ability to toggle the dynamic list in ascending, descending, and most-recent order

 

LiveVariables_Sorting

 

 

Trace Debugger features added within R:BASE X.5 (Version 10.5):

 

Added ability to display the Configuration Settings when tracing a program, to review and alter the current settings

Added "Go to Line Number" functionality to the menu bar, and [F4] hot key, to easily place breakpoints

Added friendly naming conventions for tab to identify the module and/or source from where the code is located. Tracing form controls will display ComponentID and Caption/Text (if exist) and the EEP name. Form code will display the form name with EEP or custom form action name. Tracing reports and labels will display the name and the action. The new friendly naming convention for the Trace Debugger tabs are:

Added panel within the Watch Variables toolbar to quickly view the value of a selected variable with many characters

Added "Jump to Line" functionality, where when single-stepping through code, a users may jump to a specific line in the debugger. This ability allows users to start debugging at a specific point, skip over commands, repeat commands, etc. The [F11] hot key also opens the "Jump to Line" dialog.

New Live Variables toolbar which automatically populates with defined variables

 

 

Trace Debugger features added within R:BASE X (Version 10):

 

Added Watch Variable Breaks, allowing the trace debugger to halt/break when:

othe variable is created

othe variable is deleted

othe variable has a null value

othe variable value changes

othe variable value equals a specific value

Enhanced Trace window to scroll up and down using the mouse wheel when error breaks occur

Added popup menu to right click and add watch variables and toggle breakpoints

 

 

Trace Debugger features added within versions eXtreme 9.0, 9.1, and 9.5:

 

New option to clear the Error List Toolbar

New option to save the Error List to a file

Bold text is displayed within the "tab" for the file that is currently being debugged

Dockable/Floating toolbars for custom display

Enhanced Error List Toolbar to support jumping directly to the line where an error occurs

Increased size for the "Modify Watch Variable" dialog field to display long variables

Added alphabetical sorting of the Watch Variable list, to easily find a specific variable

Added "Clear Error List" and "Save Error List" buttons to the Trace Toolbar

 

 

Trace Debugger features added within versions 7.x, Turbo V-8:

 

Multiple File Tabbed Trace Interface

Call Tree for Viewing Files Currently Being Traced

Unlimited Watch Variables

Multi-Pane Debugger Window Displays Command File(s) Being Traced, Selected Watch Variables, Defined Breakpoints, and Errors Encountered

Quick Select for Watch Variables in Trace Debugger