Prüfung von Var-String (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

Siehe auch