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

kendychong 2008-02-22 01:21:26
比如现在有这样的字节数组
D1|52|00|00|10|00|00|00|
前面四个字节是一个字段,我怎么读出他的十进制值?
请高手帮帮
...全文
28 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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;
回复
相关推荐
发帖
网络通信/分布式开发
创建于2007-08-02

1573

社区成员

Delphi 网络通信/分布式开发
申请成为版主
帖子事件
创建了帖子
2008-02-22 01:21
社区公告
暂无公告