Widestring/fr

From Lazarus wiki
Revision as of 08:33, 14 February 2017 by E-ric (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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));

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

   a := UTF16ToUTF8(w);