我看看,谢谢了,另外我还写了一个将字符串转化为16进制数据函数,是不是这个有问题:
{ 字符转化为16进制数据 }
function strtohex(v:string):integer;
const HEX:array['A'..'F'] of integer=(10,11,12,13,14,15);
var
int,i:integer;
begin
Int:=0;
for i:=1 to Length(v) do
if v[i] < 'A' then Int:=Int*16+ord(v[i])-48
else Int:=Int*16+HEX[v[i]];
strtohex:=int;
end;