我想知道Delphi中Make32函数的等价物是什么?
参见附图...
答案 0 :(得分:7)
我知道三种常用的方法。
按位操作
u32 := (u16hi shl 16) or u16lo;
<强> MAKELONG
强>
u32 := MAKELONG(u16lo, u16hi);
LongRec
施放
LongRec(u32).Hi := u16Hi;
LongRec(u32).Lo := u16Lo;
答案 1 :(得分:6)
您可以将MakeLong
用于两个字,将MakeWord
用于两个字节。