System.New

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure New(var X: Pointer);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure public System.pas System System

Beschreibung

Erzeugt eine neue dynamische Variable und einen Zeiger P, der auf diese Variable zeigt.

In Delphi erzeugt New eine neue dynamische Variable und gibt einen Zeiger auf den ihr zugewiesenen Speicher zurück. P ist eine Variable eines beliebigen Zeigertyps. Die Größe des reservierten Speicherblocks entspricht der Größe des Datentyps, auf den P zeigt. Auf die neue Variable kann mit P^ Bezug genommen werden. Ist nicht genug Speicher für die dynamische Variable verfügbar, wird eine EOutOfMemory-Exception ausgelöst.

Wenn eine mit New erzeugte dynamische Variable nicht mehr benötigt wird, sollte sie mit der Standardprozedur Dispose wieder freigegeben werden.

Siehe auch

Codebeispiele