Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

AW: Verwirrung bei Chr und AnsiChar

  Alt 6. Apr 2017, 18:19
Zitat:
... Die ersten 256 Zeichen des Unicode-Zeichensatzes entsprechen den ANSI-Zeichen...
Da irrt das DocWiki
Kommt drauf an.

Ich weiß grade nicht welche, aber es gibt eine ANSI-CodePage, wo die ersten 256 Zeichen mit denen des Unicode übereinstimmen.

PS: Ich finde grade den Docwiki-Eintrag nicht, aber bei # muß man aufpassen.
#160 oder #0160 (kann sein, dass es nur bei Hexadezimal war)
#$ee oder #$00ee
Hier entscheidet der Compiler anhand der führenden 0, ob diese Konstante als ANSI oder Unicode interpretiert wird.
Bei ANSI kann es bei einer späteren Unicode-Konvertierung zu Problemen kommen und andersrum.


#85 ist da ein gutes Beispiel, wenn ich mich noch recht erinnere, wo sich AnsiChar(85) und WideChar(85) unterscheiden.
$2B or not $2B
  Mit Zitat antworten Zitat