System.SysUtils.EInvalidOp

From RAD Studio API Documentation
Jump to: navigation, search

System.SysUtils.EMathErrorSystem.SysUtils.EExternalSystem.SysUtils.ExceptionSystem.TObjectEInvalidOp

Delphi

EInvalidOp = class(EMathError);

C++

class PASCALIMPLEMENTATION EInvalidOp : public EMathError

Properties

Type Visibility Source Unit Parent
class public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Description

EInvalidOp is the exception class for undefined or invalid CPU instructions.

EInvalidOp is raised when the CPU encounters an undefined instruction (see the UD2 instruction), invalid operation, or floating-point stack overflow.

Run-time exception information is saved in fields provided by System.SysUtils.EExternal.

Note: Do not confuse EInvalidOp with System.Classes.EInvalidOperation, the exception class for invalid component operations.

See Also