System.Variants.VarIsClear
Delphi
function VarIsClear(const V: Variant): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall VarIsClear(const System::Variant &V);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
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.