System.New

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure New(var X: Pointer);

Propriétés

Type Visibilité  Source Unité  Parent
procedure public System.pas System System

Description

Crée une nouvelle variable dynamique et initialise P de telle façon qu'il pointe dessus.

Dans le code Delphi, la procédure New crée une nouvelle variable dynamique et initialise une variable pointeur pour pointer dessus. P est une variable d'un type pointeur quelconque. La taille du bloc de mémoire alloué correspond à la taille du type pointé par P. La variable nouvellement créée peut être référencée par P^. Si la mémoire disponible ne permet pas d'allouer la variable dynamique, une exception EOutOfMemory se produit.

Lorsqu'une application a terminé d'utiliser une variable dynamique créée avec New, elle devrait libérer la mémoire allouée pour la variable en utilisant la procédure standard Dispose.

Voir aussi