Hello tout le monde !

Je me pose une question depuis un moment en Delphi : Comment savoir si une variable existe (enfin a été initialisée plutôt) ?

J'avais pensé à faire ça :

if Ptr(x) = nil then Form1.Caption := 'Variable vide'
else Form1.Caption := 'Variable initialisée';


mais je suis pas sûr que ça soit exacte (x est ici un Integer).

Je voudrais savoir si c'est correct ou s'il y a une fonction du genre VarExists(x) ?

Merci d'avance