[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'sysutils' (#rtl)

# EExternal

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

External Exception.

## Declaration

Source position: sysutilh.inc line 130

`type EExternal = class(Exception)`

## Inheritance

`EExternal` |  | External Exception.
`Exception` |  | Base class of all exceptions.
`TObject`

## Description

EExternal is the base exception for all external exceptions, as reported by the CPU or operating system, as opposed to internal exceptions, which are raised by the program itself. The SysUtils unit converts all operating system errors to descendents of EExternal.

## See also

EInterror |  | Integer operation error.
EExternal |  | External Exception.
EMathError |  | Mathematical error
EExternalException |  | External exception
EAccessViolation |  | Access Violation error
EPrivilege |  | Privileged instruction error.
EStackOverflow |  | Stack overflow error.
EControlC |  | Control-C (abort) was pressed on the console.