type
DeliverStr = packed record
SequenceNumber1: LongInt;
SequenceNumber2: LongInt;
SequenceNumber3: LongInt;
UserNumber: packed array[0..21] of Char;
SpNumber: packed array[0..21] of Char;
Tp_Pid: Char;
Tp_Udhi: Char;
MessageCoding: Char;
MessageLength: Integer;
MessageContent: packed array[0..159] of Char;
end;
这样的一个结构:
1、UserNumber应该是第13位开始?
2、SPNumber应在36位。。
2、为什么我接收到的数据包解包后UserNumber的信息在第60位呢?而且所有的信息向后移位了。
请帮忙解释一下好吗?谢谢!急
DeliverStr = packed record
SequenceNumber1: LongInt;
SequenceNumber2: LongInt;
SequenceNumber3: LongInt;
UserNumber: packed array[0..21] of Char;
SpNumber: packed array[0..21] of Char;
Tp_Pid: Char;
Tp_Udhi: Char;
MessageCoding: Char;
MessageLength: Integer;
MessageContent: packed array[0..159] of Char;
end;
这样的一个结构:
1、UserNumber应该是第13位开始?
2、SPNumber应在36位。。
2、为什么我接收到的数据包解包后UserNumber的信息在第60位呢?而且所有的信息向后移位了。
请帮忙解释一下好吗?谢谢!急
解决方案 »
- 如何在WINDOWS托盘区实现动态图标,就像OICQ那样
- 如果去掉字符串最后的一个字符号。
- 从sql中取出数据并通过从clientdataset存为一个xml文件,为什么会出现乱码?
- 如果在COMBOX中显示数据库中的表中多字段
- 2004人生年度总结 问题的提出
- 求助:怎样把一个好的光电鼠标打造成“broken”鼠标
- rave报表,急急!!!
- 在客户端上访问服务器(Delphi + SQL Server) 时出现“[DBNMPNTW]拒绝访问”的错误,是什么意识??????
- IdHTTP下载繁体字网页面产生乱码
- 请问如何实现网上实时传送图像?如同网上直播一般。
- 怎样动态的向imagelist中添加图片(bitmap)?
- 老大们帮帮忙!!!@@@用insert into 表, 增时间时,出是出怪事,日期是刚加进是这个日期,可是加进去后,就变成了,不是1905年的,不是
定义数据类型的时候已经用过packed,在下面定义成员的时候还有必要再用packed定义吗?
象下面的packed array[0..21] of Char;