Difference between revisions of "$H/de"
From Lazarus wiki
Jump to navigationJump to searchm |
m |
||
Line 1: | Line 1: | ||
{{sLongstrings}} | {{sLongstrings}} | ||
<br> | <br> | ||
− | Zurück zu den [[local compiler directives/de|lokalen | + | Zurück zu den [[local compiler directives/de|lokalen Compilerdirektiven]].<br> |
<br> | <br> | ||
=$H oder $LONGSTRINGS= | =$H oder $LONGSTRINGS= |
Revision as of 01:22, 28 March 2013
Template:sLongstrings
Zurück zu den lokalen Compilerdirektiven.
$H oder $LONGSTRINGS
Die Direktiven $H oder $LONGSTRINGS haben die gleiche Bedeutung und bestimmen, dass der Compiler das reservierte Wort String als AnsiString interpretiert.
Die Direktive $LONGSTRINGS kennt die Schalter ON und OFF.
Die Direktive $H kennt die Schalter + und -.
Die Standardeinstellung ist {$H-}. Das reservierte Wort String ist ein ShortString.
Der Compiler Modus {$MODE DELPHI} ändert die Einstellung der Direktive $H auf {$H+}.
Beispiel:
// Damit wird aus dem reservierten Wort String ein Ansistring
{$H+}
Die Direktive {$H} oder {$LONGSTRINGS} entspricht der Kommandozeilen Option -Sh.
--Olaf 18:17, 19 December 2012 (UTC)