System.Variants.NullMagnitudeRule
Delphi
NullMagnitudeRule: TNullCompareRule = ncrLoose;
C++
extern DELPHI_PACKAGE TNullCompareRule NullMagnitudeRule;
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 de grandeur de variant Null.
NullMagnitudeRule définit la règle de gestion des comparaisons de grandeur (une valeur supérieure, supérieure ou égale, inférieure ou inférieure ou égale à une autre) lorsqu'une des valeurs comparées est un variant contenant une valeur null. NullMagnitudeRule peut prendre les valeurs suivantes :
Constante | Signification |
---|---|
ncrLoose |
(par défaut) Un variant contenant une valeur null est traité comme une valeur unique inférieure à toute autre valeur, mais égale à un autre variant contenant une valeur null. |
ncrStrict |
Une comparaison de grandeur d'un variant contenant une valeur null est toujours fausse, quelle que soit l'autre valeur. |
ncrError |
Une comparaison de grandeur déclenche une exception EVariantInvalidNullOpError si l'une des valeurs est un variant contenant une valeur null. |