System.FGetExceptFlag

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function FGetExceptFlag(Excepts: UInt32): UInt32;

C++

extern DELPHI_PACKAGE unsigned __fastcall FGetExceptFlag(unsigned Excepts = (unsigned)(0x3f));

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.pas
System.hpp
System System


Beschreibung

Ermittelt, ob die vom Parameter Excepts angegebenen Ereignis-Flags für Gleitkomma-Exceptions gesetzt sind.

Excepts stellt eine Kombination der folgenden Flags dar:

Konstante
feeINEXACT
feeUNDERFLOW
feeOVERFLOW
feeDIVBYZERO
feeINVALID

Excepts legt fest, welche Exception-Ereignis-Flags abgerufen werden sollen. Zum Beispiel: Wenn Excepts feeDIVBYZERO oder feeINVALID ist, ermittelt FGetExceptFlag nur, ob die Flags feeDIVBYZERO und feeINVALID gesetzt sind.

Wenn Excepts 0 ist, gibt FGetExceptFlag 0 zurück.

Hinweise:

  • Der Parameter Excepts und die Rückgabewerte der Funktion sind auf jeder Plattform unterschiedlich.
  • Um die Kompatibilität auf verschiedenen Plattformen zu gewährleisten, sollten Sie die Verwendung von GetExceptions und TArithmeticExceptions in Betracht ziehen.

Siehe auch