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 を返します。