Delphi怎么读出一段字节数值中的几个字节的十进制值

kendychong 2008-02-22 01:21:26
比如现在有这样的字节数组
D1|52|00|00|10|00|00|00|
前面四个字节是一个字段,我怎么读出他的十进制值?
请高手帮帮
...全文
69 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jadeluo 2008-02-22
  • 打赏
  • 举报
回复
例如:

var
A : array[0..7] of Byte;
i : Integer;
begin
A[0] := $D1;
A[1] := $52;
A[2] := $00;
A[3] := $00;
A[4] := $10;
A[5] := $00;
A[6] := $00;
A[7] := $00;

i := PInteger(@A[0])^;
ShowMessage(IntToStr(i));

i := PInteger(@A[4])^;
ShowMessage(IntToStr(i));
end;

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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