Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.034 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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat