System.Math.TArithmeticExceptionMask
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
- System.Math.TArithmeticException
- System.Math.TArithmeticExceptions
- System.Math.GetExceptions
- System.Math.SetExceptionMask
- System.Math.GetExceptionMask
- System.Math.SetRoundMode
- System.Math.TFPUException
- System.Math.TSSEException
- System.FSetExceptFlag
- System.FSetExceptMask
- System.Set8087CW
- System.SetMXCSR