首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

如何把16进制格式化到字符串啊

2012-05-20 
怎么把16进制格式化到字符串啊?一个TIdBytes 中。。。buf[0] $2Dbuf[1] $EAbuf[3] $98Buf[4] $03变成

怎么把16进制格式化到字符串啊?
一个TIdBytes 中。。。

buf[0] = $2D
buf[1] = $EA
buf[3] = $98
Buf[4] = $03

变成 "2DEA9803"这样的字符串?!

[解决办法]
S := '';
for i:=0 to 3 do 
S := S + IntToHex(Buf[0] , 2);

ShowMessage(S);
[解决办法]
更正一下:
S := '';
for i:=0 to 3 do
S := S + IntToHex(Buf[i] , 2);

ShowMessage(S);

热点排行