System.New

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De System.pas

	procedure New(var X: Pointer);


Unité : System

Type : procédure

Visibilité : public

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

Exemples de code


Personal tools