System.SysUtils.EUnderflow
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.