# Error condition

An error condition is the process state that occurs when
a program encounters a condition that cannot be resolved, forcing
an abort to the FlashBASIC or BASIC debugger. For example, if a reference
is made to a dimensioned array subscript less than 1 or greater than
the number defined in the dim statement a nonrecoverable error occurs.

## See also

- [# command](https://d3codex.com/flashbasicdebugger/pound-command/)
- [BASIC/FlashBASIC Debugger](https://d3codex.com/flashbasicdebugger/basic-flashbasic-debugger/)
- [l command (FlashBASIC Debugger)](https://d3codex.com/flashbasicdebugger/l-command-flashbasic-debugger/)
- [Nonfatal error condition](https://d3codex.com/pickbasic-flashbasic/nonfatal-error-condition/)
- [run command](https://d3codex.com/tcl/run-command/)
- [b command (FlashBASIC Debugger)](https://d3codex.com/flashbasicdebugger/b-command-flashbasic-debugger/)

---
Source: https://d3codex.com/pickbasic-flashbasic/error-condition/ - part of the D3Codex reference.
