Sign in Join
Wiki copytemporary

Widestring/de: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Widestring/de

OldNewLine
1+Zurück zu den [[Data type/de|Datentypen]].
2+
3+Zurück zu den [[Character and string types/de|Character und String Typen]].
4+
5+Der [[Data type/de|Datentyp]] **WideString** hat keine Einschränkung in der Grösse und besteht intern aus einem Array des [[Data type/de|Datentyp]] [[Widechar/de|WideChar]].
6+
7+Für eine problemlose Typumwandlung von [[Ansistring/de|AnsiString]] zu WideString und von WideString zu [[Ansistring/de|AnsiString]] werden die Funktionen der Unit **LCLProc** benötigt.
8+
9+Definition eines [[Data field/de|Datenfeldes]] vom [[Data type/de|Datentyp]] AnsiString:
10+
11+``` pascal
12+ Var
13+ w: WideString;
14+ a: AnsiString;
15+```
16+
17+Die Beispiele gelten für die Windowsbetriebssysteme!
18+
19+Beispiele für die gültige Zuweisung von AnsiString zu WideString:
20+
21+``` pascal
22+ w := UTF8ToUTF16('0123ABCabc456AöU!,.-');
23+ w := w + UTF8ToUTF16(IntToString(45));
24+```
25+
26+Beispiel für die gültige Zuweisung von Widestring zu Ansistring:
27+
28+``` pascal
29+ a := UTF16ToUTF8(w);
30+```
31+
32+---
33+*From the Free Pascal wiki, page "Widestring/de", as it stood on 2019-08-19 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
34+Category: Data types/de
35+Category: Deutsch

Back to history