System.Variants.VarCheckEmpty

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure VarCheckEmpty(const V: Variant);

C++

extern DELPHI_PACKAGE void __fastcall VarCheckEmpty(const System::Variant &V);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Variants.pas
System.Variants.hpp
System.Variants System.Variants

Description

Déclenche une exception si la valeur d'un variant spécifié est Unassigned.

Appelez VarCheckEmpty lorsque votre code nécessite qu'un Variant ait une valeur et que vous souhaitez le déclenchement d'une exception s'il n'en a pas. VarCheckEmpty vérifie si le Variant spécifié par V a la valeur Unassigned. Si c'est le cas, une exception EVariantTypeMismatchError est déclenchée.

Pour vérifier si le Variant a la valeur Unassigned sans déclencher une exception, utilisez la fonction VarIsEmpty. Pour vérifier si la valeur du Variant est indéfinie, utilisez la fonction VarIsClear.

Remarque :  Ne confondez pas un variant Unassigned avec un Variant dont la valeur est 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