System.FGetExceptMask
Delphi
function FGetExceptMask(ExceptMasks: UInt32): UInt32;
C++
extern DELPHI_PACKAGE unsigned __fastcall FGetExceptMask(unsigned ExceptMasks = (unsigned)(0x3f));
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
説明
浮動小数点例外の各マスク フラグを取得します。
FGetExceptMask は ExceptMasks
パラメータで指定されたマスク フラグを取得します。
ExceptMasks
には、以下の値の組み合わせを指定できます。
定数 |
---|
femINEXACT |
femUNDERFLOW |
femOVERFLOW |
femDIVBYZERO |
femINVALID |
FGetExceptMask は、ExceptMasks
で指定される、ユニットの浮動小数点例外マスク フラグの現在の値を返します。
Excepts
は、どの例外マスクが返されるかを指定します。たとえば、ExceptMasks
が femDIVBYZERO
または femINVALID
である場合、FGetExceptMask は femDIVBYZERO
および femINVALID
のステータスだけを返します。
ExceptMasks
が 0 の場合は、FGetExceptMask は 0 を返します。