Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
4. Nov 2008
Hatte ich auch nicht anders erwartet, sollte nur Arbeit sparen...
Ich denke eher, daß die Umwandlung in den UnicodeString das CodePage-Problem hat. Aber du kannst die verwendete CodePage für AnsiStrings ja im Programm festlegen:
type
GermanString = type AnsiString (1252);
PolishString = type AnsiString (1250);
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
3. Nov 2008
Beides ist richtig! Je nach Ziel liefert Chr entweder einen 1- oder 2-Byte Wert zurück. Im Falle eines 1-Byte Ziels und eines 2-Byte Parameter gibt es dann auch eine Warnmeldung.
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
3. Nov 2008
Also bei mir liefert sowohl Delphi 2007, als auch Delphi 2009 ein "á" (auch im Debugger)! Ist im Übrigen das gleiche, was auch #224 liefert - in beiden Versionen.
Frage: Warum nimmst du nicht gleich HexToBin/BinToHex aus Classes.pas?