![]() |
Re: Chr(224) Delphi 2007 <-> Delphi 2009
Hallo,
Zitat:
Delphi-Quellcode:
Zugegeben - die Hilfedatei ist in diesem Punkt leider keine große Hilfe...
var
ch : Char; begin ch := Chr($0815); ShowMessage (IntToHex(Ord(ch), 4)); end; Gruß Hawkeye |
Re: Chr(224) Delphi 2007 <-> Delphi 2009
Zitat:
|
Re: Chr(224) Delphi 2007 <-> Delphi 2009
Liste der Anhänge anzeigen (Anzahl: 1)
Die IDE auch nicht
|
Re: Chr(224) Delphi 2007 <-> Delphi 2009
wie sieht es aus wenn man castet mit char(zahl) anstelle die compilermagic funktion chr(zahl) zu verwenden?
|
Re: Chr(224) Delphi 2007 <-> Delphi 2009
Danke für die Tips.
BinToHex und HexToBin liefern gerau das gleiche Ergebnis wie meine Funktionen. Habe inzwischen den Grund für das Problem gefunden, allerdings noch keine Lösung. Auf meinem System war die Defaultcodepage auf Polnisch eingestellt (Systemsteuerung/Regions- und Sprachoptionen/Erweitert/Sprachversion für nicht-Unicodefähige Programme). Wenn ich sie auf Deutsch zurückstelle, bekomme ich wie Ihr ein 'á'. Chr arbeitet also Systemcodepage-abhängig. Lösung mit Casten werde ich ausprobieren |
Re: Chr(224) Delphi 2007 <-> Delphi 2009
Zitat:
Zitat:
Delphi-Quellcode:
Wird nur AnsiString angegeben, verwendet Delphi die aktuelle Windows-CodePage. Leider geht das nicht mit AnsiChar, nur mit AnsiString;
type
GermanString = type AnsiString (1252); PolishString = type AnsiString (1250); var German: GermanString; Polish: PolishString; begin German := chr(224); Polish := chr(224); ShowMessage(German + '<>' + Polish); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz