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
Exceptset 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.