VB中不管Integer或者Long在内存中的长度均为4字节,如果我定义了一个结构:Type DStru
a1 As Integer
a2 As Long
End Type如果需要读取二进制数据(比如:05 00 06 01 00 00)时就会出错
这时 a1 = 05, a2 = 00,而不是希望的 a2 = &H106唉,内存对齐搞的VB无法使用结构操作二进制数据了各位有何妙法???
a1 As Integer
a2 As Long
End Type如果需要读取二进制数据(比如:05 00 06 01 00 00)时就会出错
这时 a1 = 05, a2 = 00,而不是希望的 a2 = &H106唉,内存对齐搞的VB无法使用结构操作二进制数据了各位有何妙法???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货