Anzeigen: Delphi
C++
Anzeigeeinstellungen
System.New
Aus XE2 API Documentation
Delphi
procedure New(var X: Pointer);
Inhaltsverzeichnis |
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