System.Variants.NullStrictConvert
Delphi
NullStrictConvert: Boolean = True;
C++
extern DELPHI_PACKAGE bool NullStrictConvert;
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| variable | public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
Description
Spécifie si une conversion à partir de Null est un cas d'erreur.
NullStrictConvert détermine le résultat des tentatives de conversion de variants Null en d'autres types. Si NullStrictConvert a la valeur true (valeur par défaut), la tentative de conversion d'un variant Null déclenche une exception EVariantTypeCastError, à moins que la conversion s'effectue à destination d'un variant personnalisé définissant une conversion à partir de Null. Si NullStrictConvert a la valeur false, la conversion à partir de Null utilise les règles suivantes :
| Destination | Résultat de conversion |
|---|---|
|
Type numérique |
Zéro |
|
Type chaîne |
Valeur de la variable globale NullAsStringValue. (Par défaut : chaîne vide.) |
|
Boolean |
False. |