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 の使用を検討してください。