Debugging


 

Important components of the Sunbelt Integrated Development Environment are the program debuggers. Our latest development adds the functions need by the debugger directly into the program runtime. Additionally, the runtime provides a program REFLECTION object that makes the new debugger much more efficient and responsive.

 

Sunbelt products have included debugger for many years and many users have become accustomed to a particular debugger. To support the customer with the tool they desire, the IDE supports the following debuggers:

Character
The original text based debugger. Documentation for this debugger is provided int the PL/B Utilities Reference (plbutil.chm) in the section on "PLBDBUG".
DbgIFace
A graphical debugger introduced in the first versions of Sunide.
SunDebug
A new debugging front end to the embedded debugging functions of runtime. SunDebug runs as a seperate process but has similar capabilities of the Integrated debugger.
Integrated
New debugging capabilities that are a integral part of the IDE. The IDE process does the actual debugging.

 

The selection of the debugger used by the IDE is done in the Debug section of the Options Dialog (Tools/Options).

 

To debug a program, select the Debug item in the project menu or press the F8 key. Additionally, you may click the Debug button in the IDE toolbar (red arrow). Before the program is debugged, the IDE will compile the program if any changes have been made. The IDE will then launch the program for debugging.



PL/B IDE Studio Help Troubleshooting