System.FGetExceptFlag

提供:RAD Studio API Documentation

Delphi

function FGetExceptFlag(Excepts: UInt32): UInt32;

C++

extern DELPHI_PACKAGE UInt32 __fastcall FGetExceptFlag(UInt32 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 の使用を検討してください。

関連項目