System.SysUtils.EUnderflow
Delphi
EUnderflow = class(EMathError);
C++
class PASCALIMPLEMENTATION EUnderflow : public EMathError
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
EUnderflow is the exception class for values that are too small to be represented with a floating-point variable.
When a floating-point math operation produces a value that is too small to be represented in a floating-point variable, the result ordinarily becomes zero. However, an application can change the numeric coprocessor's control word to unmask underflow hardware exceptions. In this case, EUnderflow is raised when the processor reports an underflow hardware exception. The control word is reset after the exception.
Run-time exception information is saved in fields provided by EExternal.