System.Variants.VarIsClear

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi