System.FGetExceptFlag
Delphi
function FGetExceptFlag(Excepts: UInt32): UInt32;
C++
extern DELPHI_PACKAGE unsigned __fastcall FGetExceptFlag(unsigned Excepts = (unsigned)(0x3f));
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
説明
Excepts
パラメータで指定された浮動小数点例外イベント フラグが設定されているかどうかを取得します。
Excepts
は次のフラグの組み合わせになります。
定数 |
---|
feeINEXACT |
feeUNDERFLOW |
feeOVERFLOW |
feeDIVBYZERO |
feeINVALID |
Excepts
は、どの例外イベント フラグを取得するかを指定します。たとえば、Excepts
が feeDIVBYZERO
および feeINVALID
の場合、FGetExceptFlag は、feeDIVBYZERO
フラグと feeINVALID
フラグが設定されているかどうかだけを取得します。
Excepts
が 0 の場合、FGetExceptFlag は 0 を返します。
メモ:
Excepts
パラメータおよび関数の戻り値はプラットフォームごとに異なります。- 異なるプラットフォーム間の互換性を保つには、GetExceptions と TArithmeticExceptions の使用を検討してください。