使用 BinToHex() 把 TBytes 转换为十六进制字符串 - 回复 "梧桐栖凤" 的问题
作者:互联网
使用 BinToHex() 把 TBytes 转换为十六进制字符串 - 回复 "梧桐栖凤" 的问题
posted on 2011-01-27 18:17 万一 阅读(7621) 评论(2) 编辑 收藏
{函数} 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;
posted on 2011-01-27 18:17 万一 阅读(7621) 评论(2) 编辑 收藏
标签:十六进制,TBytes,栖凤,rStr,len,bs,BinToHex 来源: https://blog.51cto.com/u_14617575/2795053