- Software Installation
- EiffelStudio How To's
- EiffelStudio: A Guided Tour
- EiffelStudio Reference
- EiffelStudio release notes
- EiffelStudio: General interface description
- Browsing tools
- EiffelStudio Editor
- Contract Editor tool
- EiffelStudio: Project settings window
- Compiler
- Debugger
- Execution commands
- Breakpoints
- Call stack tool
- Execution record and replay
- Object tool
- Expression evaluation
- Debuggee's Object Storage
- Threads tool
- Exceptions handling tool
- Stack overflow prevention
- Debugging tips with the objects grid view
- Debugging preferences
- Command line debugger
- Debugging limitations
- EiffelStudio's debugger release notes
- Error List Tool
- Diagram tool
- Metrics tool
- Console tool
- Outputs tool
- Eiffel Information System
- AutoTest
- Wizards and dialogs
- EiffelStudio Preferences
- Formatted information about compiled classes and features
- Beta documentation
Execution commands
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
- Launch and stop
- 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.
See Also: The Eiffel Compiler