Einzelnen Beitrag anzeigen

SebastianZ

Registriert seit: 23. Jul 2009
89 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Verwirrung bei Chr und AnsiChar

  Alt 6. Apr 2017, 15:37
Zitat:
Chr liefert Char zurück, und die ersten 256 Zeichen sollten bei Char und AnsiChar ident sein?
Eigentlich nur bei alten Delphiversionen und auch nur die ersten 128 (ANSI) der 2 Teil ist abhängig von der Codepage.
Char bei den Unicodeversionen ist ein WideChar also 16Bit, bei denen die ersten 7 Bit mit den ersten 7Bit von AnsiChar identisch sind. Die letzen 8 Bits (welche es bei AnsiChar ja nicht gibt, da nur 8Bit) sind dann 0.
Danke für die Antwort.

Damit ist mir aber immer noch nicht klar, warum 160 dann wieder gleich ist

Außerdem decken sich deine Aussage nicht mit dem DocWiki:
http://docwiki.embarcadero.com/Libra...ystem.WideChar
Zitat:
... Die ersten 256 Zeichen des Unicode-Zeichensatzes entsprechen den ANSI-Zeichen...
  Mit Zitat antworten Zitat