//把字符串转换成四位十六进制编码 Function MyTenToHex(SStr:String):String; var i:Integer; TStr:String; begin for i:=1 to Length(SStr) do TStr:=TStr+IntToHex(Ord(Sstr[i]),2); Result:=TStr; end;Function MyHexToTen(SStr:String):String; var i:Integer; TStr:String; begin for i:=1 to Length(SStr) div 2 do TStr:=TStr+Chr(Strtoint('$'+Sstr[2*i-1]+Sstr[2*i])); Result:=TStr; end;
Function MyTenToHex(SStr:String):String;
var
i:Integer;
TStr:String;
begin
for i:=1 to Length(SStr) do
TStr:=TStr+IntToHex(Ord(Sstr[i]),2);
Result:=TStr;
end;Function MyHexToTen(SStr:String):String;
var
i:Integer;
TStr:String;
begin
for i:=1 to Length(SStr) div 2 do
TStr:=TStr+Chr(Strtoint('$'+Sstr[2*i-1]+Sstr[2*i])); Result:=TStr;
end;
MyHexToTen加上 div 2 余数的转化
要一个循环,n未字节数。
要一个循环,n未字节数。
s:string; s:=Chr(StrToInt('$CE'))+Chr(StrToInt('$D2'))+....