Paramètres chaînes ouverts (Object Pascal)

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Liste des directives de compilation Object Pascal - 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 Object Pascal 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.

Voir aussi