| Online Eiffel Documentation

EiffelStudio

# Introduction

While working on a project, you may want to launch it to see if it behaves as expected, and if not to find out where the problem is located.

There are several ways to launch the application you are working on from EiffelStudio:

- Run a finalized executable, where no debug is possible.
- Launch an application and enable its debugging
  - Launch and stop as soon as the application encounters a breakpoint
  - Launch and do not stop when encountering breakpoints
- Execute one step in the application
  - Enter a feature
  - Execute one line
  - Exit a feature

Once the application is launched in debug mode, you can stop it at any time to see its current state or you can kill it completely.

All these commands are accessible either through the debug menu, or through the project toolbar.

Note: Debugging a .NET compiled system within EiffelStudio is not currently possible. Consequently for a system compiled using .NET the debugging toolbar buttons will not be enabled. Only the 'Launch' and 'Launch and stop at breakpoints' are available.

See Also
Compiling a project