var
a :array[0..1] of byte;
i:integer;//i肯定少于10000请问如何将i值赋值给a,并且如何将a读回到i中?谢谢
a :array[0..1] of byte;
i:integer;//i肯定少于10000请问如何将i值赋值给a,并且如何将a读回到i中?谢谢
解决方案 »
- idhttp获取网页源文件出错,急求解决办法!
- 请问 如何把 多条 建表 语句 在DELPHI程序中一起执行??
- TList中add许多PRecord(即记录指针),如何更改TList存放的这些记录的某一字段的值?
- 在ACCESS里面可以用LIKE么?
- 兄弟我现在改行搞传统的邮政商业信函业务!给点建议!来者有分!
- 如何判断表中的某一个字段是空值的????????
- Listview怎样随窗体大小的改变而动态排列items?
- 如何從timestamp類型字段中提取出日期信息?
- 如何判断stringgrid的单元格是处于选择状态还是编辑状态?
- 求助,有关李颖的数据备份控件的问题
- 在一起6年了,快和心爱的人订婚了!高兴!
- 这个能实现吗????
MoveMemory(@a,@i,2);//正常来说,应该是4个字节。
MoveMemory(@i,@a,2);//试试看,应该是可行的。
00000000 00000000 00000001 11110100a[0] := BYTE(i); // 244
a[1] := BYTE(i shr 8); // 1
就是如何将各个字节相加取和。C++中是这样写的,不过我不知道该如何转换为delphi,help!!int sum = 0;
for(int i = 0; i < buflen; i++)
sum += buf[i];
sum := 0;
for i:=0 to buflen-1 do
sum:=sum+ord(buf[i]);