您的位置:首页 > 其它

使用 BinToHex() 把 TBytes 转换为十六进制字符串 - 回复 "梧桐栖凤" 的问题

2011-01-27 18:17 781 查看
{函数}
function BytestoHexString(ABytes: TBytes; len: Integer): AnsiString;
begin
SetLength(Result, len*2);
BinToHex(@ABytes[0], PAnsiChar(Result), len);
end;

{测试}
procedure TForm1.FormCreate(Sender: TObject);
var
bs: TBytes;
rStr: AnsiString;
begin
bs := BytesOf('ABCDEFG');
rStr := BytestoHexString(bs, Length(bs));
ShowMessage(rStr); //41424344454647
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐