请教一段代码的意思(20分)

Z

zbr

Unregistered / Unconfirmed
GUEST, unregistred user!
idnum,basepos: Integer
inbuf: array of byte;
idnum:= Pinteger(@inbuf[basepos])^;
你能详细告诉我最后一段代码是什么意思吗?
 
W

wql

Unregistered / Unconfirmed
GUEST, unregistred user!
把inbuf数珠第basepos处的四个字节保存到idnum中
例如: 1 2 3 4 5 6
inbuf : 0 2 1 5 7 0 2
-------
basepos=3
那么 a:= (byte(0) shl 8) or byte(7)
b:= (byte(5) shl 8) or byte(1)
idnum:=(a shl 16) or b
 
Z

zbr

Unregistered / Unconfirmed
GUEST, unregistred user!
好像加密一样 。
 
Z

zbr

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
925
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部