System.FGetExceptFlag

提供: RAD Studio API Documentation
移動先: 案内検索

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 は、どの例外イベント フラグを取得するかを指定します。たとえば、ExceptsfeeDIVBYZERO および feeINVALID の場合、FGetExceptFlag は、feeDIVBYZERO フラグと feeINVALID フラグが設定されているかどうかだけを取得します。

Excepts が 0 の場合、FGetExceptFlag は 0 を返します。

メモ:

  • Excepts パラメータおよび関数の戻り値はプラットフォームごとに異なります。
  • 異なるプラットフォーム間の互換性を保つには、GetExceptionsTArithmeticExceptions の使用を検討してください。

関連項目