我用VB6非常陌生,所以请原谅的菜鸟问题:字节档/铸造VB6
我试图把一个长成它的分量字节。在C中,由于自动截断和位移运算符很简单。对于我的生活,我无法弄清楚如何在VB6中做到这一点。
尝试到目前为止都通常看起来是这样的
sys1 = CByte(((sys & &HFF000000)/16777216)) ' >> 24
sys2 = CByte(((sys & &HFF0000)/65536)) ' >> 16
1和系统2被声明为Byte
和sys作为Long
我得到一个类型不匹配的例外,当我尝试声明做这个。任何人都知道如何将Long
转换为4 Byte
s ??
谢谢