System.Variants.VarCheckEmpty
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.