Offene String-Parameter (Delphi)
Nach oben zu Liste der Delphi-Compiler-Direktiven - Index
|
Typ |
Option |
|
Syntax |
{$P+} oder {$P-} {$OPENSTRINGS ON} oder {$OPENSTRINGS OFF} |
|
Vorgabe |
{$P+} {$OPENSTRINGS ON} |
|
Bereich |
Lokal |
Anmerkungen
Die Direktive $P ist nur für Quelltext von Bedeutung, der im Status {$H-} compiliert wurde. Sie dient der Abwärtskompatibilität mit früheren Versionen von Delphi und Object Pascal. $P legt die Bedeutung von Variablenparametern fest, die mit dem Schlüsselwort string im Status {$H-} deklariert wurden. Bei {$P-} werden mit dem Schlüsselwort string deklarierte Parameter als normale var-Parameter interpretiert, bei der Direktive {$P+} dagegen als offene String-Parameter. Der Bezeichner string kann unabhängig von der Einstellung der Direktive $P immer zur Deklaration von OpenString-Parametern verwendet werden.