System.Variants.NullEqualityRule
Delphi
NullEqualityRule: TNullCompareRule = ncrLoose;
C++
extern DELPHI_PACKAGE TNullCompareRule NullEqualityRule;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
variable | public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
Description
Spécifie la règle pour la comparaison d'égalité de variant Null.
NullEqualityRule définit la règle de gestion des comparaisons d'égalité (égal à ou différent de) lorsqu'une des valeurs comparées est un variant contenant une valeur null. NullEqualityRule peut prendre les valeurs suivantes :
Constante | Signification |
---|---|
ncrLoose |
(par défaut) Un variant contenant une valeur Null est traité comme une valeur unique qui est uniquement égale à un autre variant contenant une valeur Null. |
ncrStrict |
Une comparaison d'égalité d'un variant contenant une valeur Null est toujours fausse, quelle que soit l'autre valeur. |
ncrError |
Une comparaison d'égalité déclenche une exception EVariantInvalidNullOpError si l'une des valeurs est un variant contenant un null. |