Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
Delphi 12 Athens
|
AW: Suche String->Hex Funktion
7. Mär 2012, 11:34
Meinst Du so etwas?
Format('%.2x', [Ord('A')])
Wenn schon dann %.4x - Unser String ist ja schon seit 4 Versionen standardmäßig Unicode-Fähig
So besser?
Delphi-Quellcode:
function StrToHex(const s: string): string;
var
CharWidth, i: integer;
FormatStr: string;
begin
CharWidth := SizeOf(Char) * 2;
FormatStr := Format('%%.%dx', [CharWidth]);
for i := 1 to Length(s) do
Result := Result + Format(FormatStr, [Ord(s[i])]);
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|