System.Math.TArithmeticExceptionMask

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TArithmeticExceptionMask = set of TArithmeticException;

C++

typedef System::Set<TArithmeticException, TArithmeticException::exInvalidOp, TArithmeticException::exPrecision> TArithmeticExceptionMask;

Propriétés

Type Visibilité  Source Unité  Parent
set
typedef
public
System.Math.pas
System.Math.hpp
System.Math System.Math


Description

Spécifie un ensemble d'exceptions de virgule flottante masquées.

TArithmeticExceptionMask contient un ensemble de valeurs TArithmeticException utilisées pour masquer les exceptions de virgule flottante. TArithmeticException définit les exceptions de virgule flottante suivantes : exInvalidOp, exDenormalized, exZeroDivide, exOverflow, exUnderflow, exPrecision.

Vous pouvez empêcher les exceptions de virgule flottante de se produire en utilisant SetExceptionMask pour masquer certaines exceptions ou toutes les exceptions.

Remarque: A partir de RAD Studio Athens (R120), tous les masques d'exception associés à la virgule flottante seront activés. Par défaut, les applications ne déclencheront plus d'exceptions de virgule flottante sur toutes les plates-formes.

Voir aussi