Contrôle des chaînes var (Delphi)
Remonter à Liste des directives de compilation Delphi - Index
Type |
Commutateur |
Syntaxe |
{$V+} ou {$V-} {$VARSTRINGCHECKS ON} ou {$VARSTRINGCHECKS OFF} |
Par défaut |
{$V+} {$VARSTRINGCHECKS ON} |
Portée |
Locale |
Remarques
La directive $V n'est significative que pour du code Delphi utilisant des chaînes courtes ; elle assure une compatibilité ascendante avec les premières versions de Delphi et de Embarcadero Pascal.
La directive $V contrôle la vérification de type des chaînes courtes transmises en paramètres par adresse. En mode {$V+}, un contrôle strict des types est effectué, qui exige que les paramètres formels et effectifs soient du même type de chaîne. En mode {$V-}, n'importe quelle variable de type chaîne courte est autorisée en tant que paramètre effectif, même si sa longueur maximale déclarée diffère de celle du paramètre formel.