Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.173 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: asyncpro + delphi + apdcom1.putstring(chr(128))

  Alt 17. Okt 2011, 10:39
D2009 oder neuer. Stimmts?

Im Unicode ist $0080 nicht das €-Zeichen. Dieses liegt an der Position $20AC.
Die Funktion Chr(128) liefert ab D2009 eine Widechar zurück welche wenn es als 1-Byte Character Interpretiert werden soll mit der aktuellen Codepage gewandelt werden muss. Da es keine passenden Platz im 8-Bit Ansi-Bereich gibt wird korrekter weise ein $3F (= ?) zurückgeliefert.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat