API:System.Classes.EOutOfResources

Aus RAD Studio API Documentation

EOutOfResourcesSystem.SysUtils.EOutOfMemorySystem.SysUtils.EHeapExceptionSystem.SysUtils.ExceptionSystem.TObject

Delphi

EOutOfResources = class(EOutOfMemory);

C++

class PASCALIMPLEMENTATION EOutOfResources : public System::Sysutils::EOutOfMemory

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Beschreibung

EOutOfMemory ist die Exception-Klasse für fehlgeschlagene Versuche, Speicher zuzuweisen. {{#multireplace:System.Classes.EOutOfResources|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:System.SysUtils.EOutOfMemory|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:System.SysUtils.EOutOfMemory|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

EOutOfMemory ist die Exception-Klasse für fehlgeschlagene Versuche, Speicher zuzuweisen.

EOutOfMemory tritt ein, wenn eine Anwendung versucht, dynamischen Speicher zuzuweisen, im System jedoch nicht genügend freier Speicher dafür zur Verfügung steht.

Der Speicher für die EOutOfMemory-Exception wird beim Start einer Anwendung im voraus belegt und bleibt reserviert, solange die Anwendung läuft.

Anmerkung:  Lösen Sie EOutOfMemory niemals direkt aus. Rufen Sie stattdessen die Prozedur OutOfMemoryError auf.

Siehe auch