Difference between revisions of "Pwidechar/fr"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{Pwidechar}} <br/> Le type de donnée '''PWideChar''' n'a pas de limitation de taille et est un pointeur sur une chaîne Widestring termin...")
 
m (Fixed syntax highlighting)
 
Line 1: Line 1:
 
{{Pwidechar}}
 
{{Pwidechar}}
<br/>
+
 
Le [[Data type/fr|type de donnée]] '''PWideChar''' n'a pas de limitation de taille et est un pointeur sur une chaîne [[Widestring/fr|Widestring]] terminée par Null.<br/>
+
Le [[Data type/fr|type de donnée]] '''PWideChar''' n'a pas de limitation de taille et est un pointeur sur une chaîne [[Widestring/fr|Widestring]] terminée par Null.
 +
 
 
Définition d'un champ de donnée de type PWideChar :
 
Définition d'un champ de donnée de type PWideChar :
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>
 
  Var  
 
  Var  
 
   p: PWideChar;  
 
   p: PWideChar;  
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 
Exemples d'affectation de valeurs correctes :
 
Exemples d'affectation de valeurs correctes :
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>
 
   p := 'Dies ist ein Null-terminierter String.';
 
   p := 'Dies ist ein Null-terminierter String.';
 
   p := IntToStr(45);
 
   p := IntToStr(45);
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 
Exemple d'affectation de valeur incorrecte :
 
Exemple d'affectation de valeur incorrecte :
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang=pascal>
 
   p := 45;
 
   p := 45;
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 
Dans l'exemple ci-dessus, la valeur à affecter n'a pas été convertie en Punicodechar (cast).
 
Dans l'exemple ci-dessus, la valeur à affecter n'a pas été convertie en Punicodechar (cast).
<br/>
 

Latest revision as of 13:29, 23 February 2020

Deutsch (de) English (en) français (fr)

Le type de donnée PWideChar n'a pas de limitation de taille et est un pointeur sur une chaîne Widestring terminée par Null.

Définition d'un champ de donnée de type PWideChar :

 Var 
   p: PWideChar;

Exemples d'affectation de valeurs correctes :

   p := 'Dies ist ein Null-terminierter String.';
   p := IntToStr(45);

Exemple d'affectation de valeur incorrecte :

   p := 45;

Dans l'exemple ci-dessus, la valeur à affecter n'a pas été convertie en Punicodechar (cast).