UEStudio integrated development environment tour: debug
The UEStudio tour is intended to guide you through some of the advanced IDE features of the application. UEStudio includes all of the features of UltraEdit, the world's best text editor, which are not covered here.
The build menu in UEStudio includes a start debugger command. This command starts the selected debugger on the active file. If a debugger is not set, a dialog will be displayed where the debugger for the active project may be selected.

In most cases, where the use of a debugger is appropriate, this will be specified as most compilers come packaged with an associated debugger and the debugger key in the compiler options (under linker options) will show this (for example for Visual Studio, the debugger is set to "msdev").

Double-clicking on the Debugger key presents a dialog where the user may specify a different debugger to be used if desired.

You can click on the debug button in the tools toolbar to invoke the debugger.

UEStudio will check to see if a debugger is set. If this isn't set in the compiler options, UEStudio will display a browse dialog so a debugger may be selected. If a debugger is set, UEStudio will prompt if this debugger should be set as the default for future projects. If "yes" is selected, the selected debugger will be saved in the compiler configuration file so that when a new project is selected this will be remembered and is not limited to the active project.

If the Edit Configuration button is pressed in the select compiler dialog the compiler configuration file will be displayed here and advanced users who are very familiar with their compiler/debugger functionality may edit this file directly if desired.

For example, you may set dependencies, and decide if you want to run the debugger as a console debugger (gdb) or windowed debugger (WinDbg).
In the configuration file, users may select the Debug key and modify the [Start Debugger] section. For example, if the default is set to a windowed debugger and you wish to use a console debugger you would have to change/add the key "DisplayConsole=1" in that section.
If the make configuration local button is pressed in the select compiler dialog the compiler configuration file will be saved into the project directory and changes made after pressing this will be saved locally with the project.

Once a debugger is selected, the user may invoke the debugger from the commands submenu in the tools toolbar. For more detailed information regarding the various sections of the compiler configuration file, please see the compiler configuration section in the UEStudio help files.
Classviewer
IntelliTips
Compile
Debug
Integrated debugger
Batch builder
Build project
Resource editor
User tools
Run DOS commands
Diff/comparison tool
Macros
Integrated scripting
Code style
SVN/CVS support
HTML validation
HTML preview
FTP/SFTP/FTPS
Javascript Lint
PHP support
PHP debugging
Ruby support


Workspace manager
Project manager
Projects/solutions
Project converter
Templates
Project templates
Column/block editing
Syntax highlighting
Function list
Output window







