Registriert seit: 23. Jan 2008
3.685 Beiträge
Delphi 2007 Enterprise
|
AW: MyStrToHex extrem schnell
24. Dez 2012, 02:12
Wie wäre es damit:
Delphi-Quellcode:
function MyStrToHex(const s: string): string;
var
i: Integer;
begin
SetLength(Result, Length(s)*4);
for i := 0 to Length(s)-1 do
Move(IntToHex(Ord(s[i+1]), 4), Result[i*4+1], 4);
end;
Ich habe gerade kein Delphi zur Hand, eventuell ließe sich IntToHex() noch effizienter implementieren und inlinen.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
|