|
var
iSourceNode:Longword;
curSequenceNumber:Array[0..4] of Byte;
copymemory(@curSequenceNumber,@iSourceNode,sizeof(iSourceNode));
如果iSourceNode=1的话,复制内存,那么缓冲区curSequenceNumber中得到的是
01 00 00 00,而不是我想要的00 00 00 01,请问为什么??
难道我每个数字写入缓冲区的时候,必须要手工交换高低字节吗?? |
|