Delphi/Lazarus: Vérifier s'il existe un objet ou une variable
Conseil de Delphiain | 05/02/2020 à 23:59
Parfois, vous devez tester si un objet ou une variable dans Delphi ou Lazarus existe ou a déjà été initialisé. Comment vous le faites, je vous montre dans cette astuce.
Nous utilisons à cette fin assigné(). Assigned() renvoie TRUE, si l'objet est existant et FALSE sinon. Regardons un exemple:
var sl: TStringList; ... if assigned(sl) then sl.free; ... if assigned(sl)=false then sl:=TStringList.Create();
Dans cet exemple, nous libérons uniquement la StringList dans le cas, la StringList existe et nous créons une nouvelle StringList uniquement dans le cas, la StringList n'existe pas.
Sur l’Auteur
L’auteur n’a pas encore ajouté de brève description de profil.
Voir Profil
Sujets Connexes
Script Batch: Arrêter Ordinateur Windows
Tutoriel | 3 Commentaires
Delphi/Lazarus: La touche ALT, SHIFT ou CTRL est-elle enfoncée?
Tutoriel | 0 Commentaires
Lazarus: Charger Fichier en tant que Array d'Octets et Enregistrer Array d'Octets en tant que Fichier
Tutoriel | 0 Commentaires
JavaScript: Obtenir la Date et l’Heure actuelles
Tutoriel | 1 Commentaire
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
VirtualBox: Changer la Date et l'Heure
Tutoriel | 10 Commentaires
Mettre Windows par Script en Mode Veille ou Veille Prolongée
Tutoriel | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.