System.FGetExceptFlag

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi