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