Prüfung von Var-String (Delphi)
Nach oben zu Liste der Delphi-Compiler-Direktiven - Index
Typ |
Option |
Syntax |
{$V+} oder {$V-} {$VARSTRINGCHECKS ON} oder {$VARSTRINGCHECKS OFF} |
Vorgabe |
{$V+} {$VARSTRINGCHECKS ON} |
Bereich |
Lokal |
Anmerkungen
Die Direktive $V ist nur für Delphi-Quelltext von Bedeutung, in dem kurze Strings verwendet werden. Sie dient der Abwärtskompatibilität mit früheren Versionen von Delphi und Objekt Pascal.
Die Direktive $V steuert die Typprüfung für kurze Strings, die als var-Parameter übergeben werden. Mit {$V+} wird eine strenge Typprüfung durchgeführt: Formale und tatsächliche Parameter müssen identische String- Typen aufweisen. Mit {$V-} kann dagegen jede Variable des Typs ShortString als tatsächlicher Parameter verwendet werden, auch wenn die deklarierte Maximallänge nicht mit der des formalen Parameters identisch ist.