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
Once the application is launched in debug mode, you can pause it at any time to see its current state or you can stop its execution completely.
- In addition, you can also detach an application being debugged, and there is an experimental solution to attach the debugger to the Eiffel application launched outside EiffelStudio.
All these commands are accessible either through the Execution menu, or through the project toolbar.
- Run and stop at breakpoints
- Run with arguments
- Execution profiles
- Run without breakpoints
- Run a finalized executable
- Step into a feature
- Execute one line at a time
- Step out of a feature
- Pause an application
- Stop a debugged application
- Attach application
- Detach application
Back to Debugger