SysUtils.EInvalidPointer
From RAD Studio VCL Reference
Delphi Information
From SysUtils.pas
EInvalidPointer = class(EHeapException)
Unit: SysUtils
Type: class
Inherited Class Members: SysUtils.EInvalidPointer Members
C++ Information
From SysUtils.hpp
EInvalidPointer = class(EHeapException)
Unit: SysUtils
Type: class
Inherited Class Members: SysUtils.EInvalidPointer Members
Class Constructors & Destructors: SysUtils.EInvalidPointer Constructors
Description
EInvalidPointer is the exception class for invalid pointer operations.
EInvalidPointer is raised when an application attempts an invalid pointer operation. For example, it can occur if an application tries to dispose of the same pointer twice, or refers to a pointer which has already been disposed of.
Note: Never raise an EInvalidPointer exception directly. EInvalidPointer is raised internally by the memory manager.