// 十六进制字符串 换成字符数组转

来源:互联网 发布:mc怎么知道网络lp 编辑:程序博客网 时间:2024/06/05 19:34
// 十六进制字符串 换成字符数组转
procedure StringToByte(var aData: array of Byte; sStr: string;
  iBeginIndex: integer);
var
  i, iDataLen: integer;
begin
  iDataLen := length(sStr);
  if (iDataLen mod 2) <> 0 then
    Exit;


  for i := 0 to Trunc(iDataLen / 2) - 1 do
    aData[iBeginIndex + i] := StrToInt('$' + Copy(sStr, i * 2 + 1, 2));
end;
原创粉丝点击