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 …