System.SysUtils.EUnderflow

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

System.SysUtils.EMathErrorSystem.SysUtils.EExternalSystem.SysUtils.ExceptionSystem.TObjectEUnderflow

Delphi

EUnderflow = class(EMathError);

C++

class PASCALIMPLEMENTATION EUnderflow : public EMathError

プロパティ

種類 可視性 ソース ユニット
class public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

説明

EUnderflow は,値が小さすぎて浮動小数点変数で表すことができないときに生成される例外クラスです。

浮動小数点計算の結果が小さすぎて浮動小数点変数で表せない場合には,結果はゼロに丸められます。アンダーフローハードウェア例外のマスクを解除するようにアプリケーションによって数値演算コプロセッサのコントロールワードを変更することができます。この場合には,数値演算プロセッサがアンダーフローハードウェア例外を報告した時点で EUnderflow 例外が生成されます。コントロールワードは,例外の処理が済むとリセットされます。

実行時例外情報は EExternal によって指定された項目に保存されます。

関連項目