System.SysUtils.EMathError

Delphi
EMathError = class(EExternal);
C++
class PASCALIMPLEMENTATION EMathError : public EExternal
Properties
| Type | Visibility | Source | Unit | Parent | 
|---|---|---|---|---|
| class | public | System.SysUtils.pas System.SysUtils.hpp | System.SysUtils | System.SysUtils | 
Description
EMathError is the base exception class for floating-point math errors.
EMathError is the base class for floating-point math exception classes. EMathError itself is never raised.
The following exceptions descend from EMathError:
| Exception | Meaning | 
|---|---|
| EInvalidArgument | Parameter out of range | 
| EInvalidOp | Processor encountered an undefined instruction | 
| EOverflow | Floating-point operation produced result too large to store | 
| EUnderflow | Floating-point operation produced result with no precision | 
| EZeroDivide | Attempt to divide by zero | 
Run-time exception information is saved in fields provided by EExternal.