您的位置:首页 > 其它

十六进制转换成十进制函数

2015-10-22 21:12 246 查看
{*------------------------------------------------
十六进制转换成十进制函数
@param
@return
-------------------------------------------------}
function HexToInt(str:string; var Value: integer): word;
var
I,  L: Integer;
begin
L := length(str);
for I := 1 to L do
begin
case str[i] of
'f', 'F':
Value := 15;
'e', 'E':
Value := 14;
'd', 'D':
Value := 13;
'c', 'C':
Value := 12;
'b', 'B':
Value := 11;
'a', 'A':
Value := 10;
'0'..'9':
Value := Ord(Str[I]) - Ord('0');
end;
end;
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: