Ad Space — Top Banner

Delphi Error Codes

Delphi and Object Pascal errors explained in plain English. Find your error below for a clear explanation and how to fix it.

Error Codes

EAccessViolation Delphi Programming Language EAccessViolation means your program tried to read from or write to a memory … EConvertError Delphi Programming Language EConvertError means a type conversion failed because the value you tried to … EDatabaseError Delphi Programming Language EDatabaseError is the base class for all database-related exceptions in Delphi. … EInOutError Delphi Programming Language EInOutError is raised when a file input/output operation fails. This covers … EInvalidPointer Delphi Programming Language EInvalidPointer means your program tried to free or reallocate a memory block … EListError Delphi Programming Language EListError is raised by Delphi list classes (TList, TStringList, TObjectList) … EOSError Delphi Programming Language EOSError is raised when a Windows operating system call fails. Delphi wraps many … EOutOfMemory Delphi Programming Language EOutOfMemory means Delphi tried to allocate memory for a new object, array, or … ERangeError Delphi Programming Language ERangeError means a value has gone outside the valid range for its type. For … E2003 Delphi Programming Language Error E2003 means you used a name (a variable, function, type, or unit) that … E2010 Delphi Programming Language Error E2010 means you tried to assign a value, pass an argument, or perform an … E2015 Delphi Programming Language Error E2015 means you used an operator (like +, -, *, /, =, <, >) on a type that … E2029 Delphi Programming Language Error E2029 means Delphi's compiler expected to find a valid identifier (a name) … E2033 Delphi Programming Language Error E2033 means you passed a variable to a var parameter in a procedure or … E2035 Delphi Programming Language Error E2035 means you called a procedure or function but did not pass all the … E2036 Delphi Programming Language Error E2036 means Delphi expected a variable at a specific point in your code, … E2066 Delphi Programming Language Error E2066 means Delphi found the end of a statement without the semicolon it … E2147 Delphi Programming Language Error E2147 means you tried to use a variable or type in an inline assembly … EStackOverflow Delphi Programming Language EStackOverflow means your program used up all the memory on the call stack. The … EVariantError Delphi Programming Language EVariantError means an operation on a Variant type failed. A Variant is a …