System.SysUtils.EUnderflow

From RAD Studio API Documentation
Jump to: navigation, search

System.SysUtils.EMathErrorSystem.SysUtils.EExternalSystem.SysUtils.ExceptionSystem.TObjectEUnderflow

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.

See Also