Registriert seit: 16. Mai 2007
403 Beiträge
|
AW: Incompatible types beim Zusammensetzen von WideChars
9. Feb 2017, 22:27
Eine zuverlässige Indizierung von WideString-Multibyte-Strings ist nicht möglich, da S[i] das i-te Element (und nicht notwendigerweise das i-te Zeichen) in S repräsentiert.
Das finde ich verwirrend.
Wenn man auf WideString per s[i] zugreift ist i immer das i-te Zeichen im s (so lange korrekte UTF16-Daten im S vorliegen).
D.h. bei einem string "ab"
UTF16: $61 00 $ 62 00
ist s[2] = $62 00 und nicht 00
|