十六进制数赋值给byte数组的问题

dkkn 2005-12-14 11:45:19
fkey [0..15] of byte

我把一个字符md5算出4cd8371d.....32位,想把它赋值给
fkey[0]:=4c
fkey[1]:=d8
..
fkey[15]=xx
请问怎么写不会出错,上面写的当然不行,我是为了表达,另外fkey[0] 是byte,里面到底存的什么
...全文
436 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
proteus 2005-12-16
  • 打赏
  • 举报
回复

try
for i:=0 to 15 do fkey[i]:=StrToInt('$'+copy(MD5String, i*2+1, 2));
except
//捕获异常
end
快乐老猫 2005-12-16
  • 打赏
  • 举报
回复
TO h886166(taxi) :
谁说BYTE是0-128的,别丢人了,看看基础去。
h886166 2005-12-16
  • 打赏
  • 举报
回复
byte是0-128,char是0-256,所有用byte可能会出错
柯本 2005-12-15
  • 打赏
  • 举报
回复
fkey[0]:=$4c;
fkey[1]:=$d8;
...
建议看pascal基础语法书
kjlkjekjkd 2005-12-15
  • 打赏
  • 举报
回复
好,帮顶



--------签名档---------------------------

比肩国内顶尖源码下载站点 -> 源码我爱你

http://www.source520.com
http://www.source520.net

80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
******************************************************************
附:为了站点持续发展,现有本站近年来收藏的大量大型商业源码低价出售,
详情请进入以下链接查看:
http://www.source520.com/building_delphi.htm

浏览商业代码请从如下URL进入查看实物:
1.商业源码库1: ftp://source520see3:browse@61.152.199.245/
2.商业源码库2: ftp://source520see2:browse@61.152.199.245/

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧