Difference between revisions of "Widestring/fr"

From Lazarus wiki
Jump to navigationJump to search
(Created page with "{{Widestring}} <br/> Le type de donnée '''WideString''' n'a pas de limite de taille et consiste en un tableau de type WideChar.<br/> Les fonc...")
 
m (Updated template)
Line 1: Line 1:
{{Widestring}}
+
{{LanguageBar}}
<br/>
+
 
Le [[Data type/fr|type de donnée]] '''WideString''' n'a pas de limite de taille et consiste en un tableau de type [[Widechar/fr|WideChar]].<br/>
+
Le [[Data type/fr|type de donnée]] '''WideString''' n'a pas de limite de taille et consiste en un tableau de type [[Widechar/fr|WideChar]].
Les fonctions de l'unité '''LCLProc''' sont là pour faciliter les conversions de types de [[Ansistring/fr|AnsiString]] vers '''WideString''' et de  '''WideString''' vers '''Ansistring'''.<br/>
+
 
Définition d'un champ de donnée de type AnsiString :<br/>
+
Les fonctions de l'unité '''LCLProc''' sont là pour faciliter les conversions de types de [[Ansistring/fr|AnsiString]] vers '''WideString''' et de  '''WideString''' vers '''Ansistring'''.
<syntaxhighlight>
+
 
 +
Définition d'un champ de donnée de type AnsiString :
 +
 
 +
<syntaxhighlight lang="pascal">
 
  Var  
 
  Var  
 
   w: WideString;
 
   w: WideString;
Line 11: Line 14:
 
Les exemples sont pour des systèmes d'exploitation Windows !
 
Les exemples sont pour des systèmes d'exploitation Windows !
 
Exemples d'affectation correcte d'une AnsiString vers une WideString :
 
Exemples d'affectation correcte d'une AnsiString vers une WideString :
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang="pascal">
 
   w := UTF8ToUTF16('0123ABCabc456AöU!,.-');
 
   w := UTF8ToUTF16('0123ABCabc456AöU!,.-');
 
   w := w + UTF8ToUTF16(IntToString(45));
 
   w := w + UTF8ToUTF16(IntToString(45));
 
</syntaxhighlight>
 
</syntaxhighlight>
Exemples d'affectation correcte d'une WideString vers une AnsiString :
+
 
<syntaxhighlight>
+
Exemple d'affectation correcte d'une WideString vers une AnsiString :
 +
 
 +
<syntaxhighlight lang="pascal">
 
   a := UTF16ToUTF8(w);
 
   a := UTF16ToUTF8(w);
 
</syntaxhighlight>
 
</syntaxhighlight>
<br/>
+
 
 +
[[Category:Data_types/fr]]

Revision as of 13:10, 19 August 2019

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

Le type de donnée WideString n'a pas de limite de taille et consiste en un tableau de type WideChar.

Les fonctions de l'unité LCLProc sont là pour faciliter les conversions de types de AnsiString vers WideString et de WideString vers Ansistring.

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

 Var 
   w: WideString;
   a: AnsiString;

Les exemples sont pour des systèmes d'exploitation Windows ! Exemples d'affectation correcte d'une AnsiString vers une WideString :

   w := UTF8ToUTF16('0123ABCabc456AöU!,.-');
   w := w + UTF8ToUTF16(IntToString(45));

Exemple d'affectation correcte d'une WideString vers une AnsiString :

   a := UTF16ToUTF8(w);