System.FGetExceptFlag
Delphi
function FGetExceptFlag(Excepts: UInt32): UInt32;
C++
extern DELPHI_PACKAGE unsigned __fastcall FGetExceptFlag(unsigned Excepts = (unsigned)(0x3f));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
Description
Effectue une récupération si les indicateurs d'événement de virgule flottante spécifiés par le paramètre Excepts
sont définis.
Excepts
représente une combinaison des indicateurs suivants :
Constante |
---|
feeINEXACT |
feeUNDERFLOW |
feeOVERFLOW |
feeDIVBYZERO |
feeINVALID |
Excepts
spécifie quels indicateurs d'événement d'exception sont récupérés. Par exemple, si Excepts
est feeDIVBYZERO
et feeINVALID
, FGetExceptFlag effectue la récupération uniquement si les indicateurs feeDIVBYZERO
et feeINVALID
sont définis.
Si Excepts
est 0, FGetExceptFlag renvoie 0.
Remarques :
- Le paramètre
Excepts
et les valeurs de retour de la fonction diffèrent selon la plate-forme.- Pour conserver la compatibilité entre plates-formes, pensez à utiliser GetExceptions et TArithmeticExceptions.