DWORD如何转成4个byte?(0分)

  • 主题发起人 主题发起人 jokedj
  • 开始时间 开始时间
J

jokedj

Unregistered / Unconfirmed
GUEST, unregistred user!
有型态直接转的方法吗?
 
似乎没有的
不过可以这样用
var
v_dword : dword;
v_bytearray : array[0..3] of byte absolute v_dword;
begin
v_dword := MaxInt;
....
end;

或者也可以这样用
bytevar := pbyte(ptr(integer(@dwordvar) + {0..3}))^;
 
1.设四个字节型数据
2.将dword数据读到流中
3将流中数据分别以字节为单位长度读到四字节型数据中.
 
接受答案了.
 
后退
顶部