如何用两个byte型数组读取一个16位数据?(10分)

  • 主题发起人 主题发起人 lcl_003
  • 开始时间 开始时间
L

lcl_003

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用两个byte型数组读取一个16位数据?

因为byte是8位,可是现在我必须byte读取16位的数据,这样就有如何正确读取的问题。
我想过用两个byte来读,可是这样比较麻烦,也不利于以后的升级,delphi能够很方便的
实现这个功能吗?
 
byte1:=high(word);
byte2:=low(word);
 
a:array of byte;
setlength(a,100);
move(数据,a,50)
 
var
byHi,byLo: Byte;
wBuf: WORD;
begin
byHi := Byte(High(wBuf));
byLo := Byte(Low(wBuf));
end;
More simple ...
Please tell me.
 
Oh, **** the china telcom
 
接受答案了.
 
后退
顶部