[Home]
[Edit this page]
[Recent Changes]
[Special Pages]
[Help]
HexToInt
Author : Zibadian
E-Mail : zibadian@yahoo.com
Date : Januari 12, 2004
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
HexToInt
Author : Zibadian
E-Mail : zibadian@yahoo.com
Date : Januari 12, 2004
const
HexValues='0123456789ABCDEF';
function HexToInt(Hex: string): integer;
var
i: integer;
begin
Result := 0;
case Length(Hex) of
0: Result := 0;
1..8: for i:=1 to Length(Hex) do
Result := 16*Result + Pos(Upcase(Hex[i]), HexValues)-1;
else for i:=1 to 8 do
Result := 16*Result + Pos(Upcase(Hex[i]), HexValues)-1;
end;
end;
function HexToInt64(Hex: string): int64;
var
i: integer;
begin
Result := 0;
case Length(Hex) of
0: Result := 0;
1..16: for i:=1 to Length(Hex) do
Result := 16*Result + Pos(Upcase(Hex[i]), HexValues)-1;
else for i:=1 to 16 do
Result := 16*Result + Pos(Upcase(Hex[i]), HexValues)-1;
end;
end;
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
