System.FGetExceptMask

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

function FGetExceptMask(ExceptMasks: UInt32): UInt32;

C++

extern DELPHI_PACKAGE unsigned __fastcall FGetExceptMask(unsigned ExceptMasks = (unsigned)(0x3f));

Properties

Type Visibility Source Unit Parent
function public
System.pas
System.hpp
System System

Description

Gets the floating point exception mask flags.

FGetExceptMask gets mask flags specified by the ExceptMasks parameter.

ExceptMasks represents a combination of the following values:

Constant
femINEXACT
femUNDERFLOW
femOVERFLOW
femDIVBYZERO
femINVALID

FGetExceptMask returns the current value of the unit's floating point exception mask flag specified by ExceptMasks.

Excepts specifies which exception masks are returned. For example, if ExceptMasks is femDIVBYZERO or femINVALID, FGetExceptMask only returns the status of femDIVBYZERO and femINVALID.

If ExceptMasks is 0, FGetExceptMask returns 0.

See Also