Variants.VarIsClear

From Référence RAD Studio VCL
Jump to: navigation, search

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.

Voir aussi

Personal tools