API:System.Math.EInvalidArgument

提供:RAD Studio API Documentation

EInvalidArgumentSystem.SysUtils.EMathErrorSystem.SysUtils.EExternalSystem.SysUtils.ExceptionSystem.TObject

Delphi

EInvalidArgument = class(EMathError) end;

C++

class PASCALIMPLEMENTATION EInvalidArgument : public System::Sysutils::EMathError

プロパティ

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

説明

EMathError は,浮動小数点数値演算エラーによって生成される基本例外クラスです。 {{#multireplace:System.Math.EInvalidArgument|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:System.SysUtils.EMathError|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:System.SysUtils.EMathError|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

EMathError は,浮動小数点数値演算エラーによって生成される基本例外クラスです。

EMathError は,浮動小数点数値演算例外クラスの基本クラスです。EMathError が生成されることはありません。

EMathError から派生する浮動小数点数値演算例外は次のとおりです。



例外 意味

EInvalidArgument

範囲外のパラメータを指定した

EInvalidOp

プロセッサが未定義の命令を検出した

EOverflow

浮動小数点数値演算で,大きすぎて格納できないという結果が出た

EUnderflow

浮動小数点数値演算で,精度がない結果が出た

EZeroDivide

ゼロで除算しようとした



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

関連項目