System.SysUtils.EUnderflow

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

EUnderflow = class(EMathError);

C++

class PASCALIMPLEMENTATION EUnderflow : public EMathError

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Description

EUnderflow est la classe des exceptions des valeurs trop petites pour être représentées par une variable à virgule flottante.

Quand une opération mathématique en virgule flottante donne un résultat trop petit pour être représenté par une variable à virgule flottante, le résultat devient généralement zéro. Néanmoins, une application peut modifier le mot de contrôle du coprocesseur numérique pour démasquer les exceptions matérielles de débordement. Dans ce cas, EUnderflow est déclenchée quand le processeur signale une exception matérielle de débordement. Le mot de contrôle est réinitialisé après l'exception.

Les informations d'exception à l'exécution sont enregistrées dans des champs fournis par EExternal.

Voir aussi