Paramètres chaînes ouverts (Delphi)
Remonter à Liste des directives de compilation Delphi - Index
Type |
Commutateur |
Syntaxe |
{$P+} ou {$P-} {$OPENSTRINGS ON} ou {$OPENSTRINGS OFF} |
Par défaut |
{$P+} {$OPENSTRINGS ON} |
Portée |
Locale |
Remarques
La directive $P n'a de signification que pour du code compilé dans l'état {$H-} et assure une compatibilité descendante avec les premières versions de Delphi et Object Pascal. $P contrôle la signification des paramètres variables déclarés en utilisant le mot clé string dans l'état {$H-}. Dans l'état {$P-}, les paramètres variables déclarés à l'aide du mot clé string sont des paramètres variables normaux, mais dans l'état {$P+}, il s'agit de paramètres chaînes ouverts. Quelle que soit la définition de la directive $P, il est toujours possible d'utiliser l'identificateur chaîne ouvert pour déclarer des paramètres chaînes ouverts.
Remarque : La directive $P est obsolète. La chaîne par défaut est à présent longue (UnicodeString). Vous n'avez pas besoin d'utiliser {$OPENSTRINGS} dans les nouvelles applications que vous écrivez.