SysUtils.EUnderflow

From RAD Studio VCL Reference
Jump to: navigation, search

Contents

Delphi Information

From SysUtils.pas

EUnderflow = class(EMathError)


Unit: SysUtils

Type: class

Inherited Class Members: SysUtils.EUnderflow Members

C++ Information

From SysUtils.hpp

EUnderflow = class(EMathError)


Unit: SysUtils

Type: class

Inherited Class Members: SysUtils.EUnderflow Members

Class Constructors & Destructors: SysUtils.EUnderflow Constructors

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

Personal tools
Translations
Newest Version