Aller directement au contenu principal

Attribué

Vérifie si un pointeur ou une variable de procédure est nul (non initialisé).

Structure

Définition (var P) : booléen ;

Paramètres

Valeur de retour

Description

Utilisez la fonction « Assigned » pour déterminer si le pointeur ou la procédure référencée par P est nulle. P doit être une variable de type pointeur ou de type procédural. Assigned(P) correspond au test P<> nil pour une variable pointeur, et @P <> nil pour une variable procédurale.

Renvoie « False » si P est nul, « True » dans le cas contraire.

Remarque

Assigned ne parvient pas à détecter un pointeur « dangling », c'est-à-dire un pointeur qui n'est pas nul mais qui ne pointe plus vers des données valides. Par exemple, dans l'exemple de code concernant « Assigned », « Assigned » ne détectera pas que P n'est pas valide. |