Variants.VarIsClear
From Référence RAD Studio VCL
Informations C++
De Variants.hpp
bool __fastcall VarIsClear(const System::Variant & V);
Unité : Variants
Type : fonction
Description
Indique si le variant spécifié a une valeur indéfinie.
La fonction VarIsClear renvoie true si le variant donné a une valeur indéfinie. La valeur peut être indéfinie pour l'une des raisons suivantes :
La valeur du Variant peut avoir été définie à Unassigned.
La valeur du Variant peut être un type d'interface défini à nil (Delphi) ou NULL (C++).
Le Variant peut être un variant personnalisé qui renvoie true depuis sa méthode IsClear.
Dans tous les autres cas, la fonction renvoie false.
Remarque : Ne confondez pas un variant Unassigned avec un variant Null. Un variant Null est encore affecté, mais a la valeur Null. A l'inverse des variants Unassigned, les variants Null peuvent être utilisés dans des expressions et convertis en d'autres types de variants.