解决方案 »
- 熟悉加密算法的朋友进来看看
- 跪求~~!! 如何用VB检测硬件设备?
- 简单的问题很高的分
- 求教:一个文件查找的问题!
- 请教:如何判断文件处于打开状态?急!!!
- 怎么用VB实现象csdn风格的窗体呢?
- 隆重庆贺本人通过国家计算机三级网络技术考试,大散分!!!!!!!!!!!!!!!
- 如何把label放在flash插件ShockwaveFlash的上面??
- vb中怎么嵌入汇编?
- 问题:我们用getdc(0)取得的是全桌面的DC,怎样取得一个DC,它不包括任务栏..就像WIN98 移动窗体时出现的虚线框不会画在任务栏上一样.....getdC(getDesktopwindow)也不行.
- 【求助】VB用API操作串口怎么判断串口是否接受完成
- 如何提取一个字符串的UNICODE编码?(用vb.net或者C#)
InterfaceAndOperStatusFlags 正好 8 位,对应成 VB 中的 Byte 数组,但是由于存在 32 位对齐,实际占 4 字节。
验证如下
Option Explicit
Type TestStruct
InterfaceAndOperStatusFlags As Byte
OperStatus As Long
End TypeSub Main()
Dim t As TestStruct
Debug.Print LenB(t)
End Sub
'期待结构长度为5,实际输出为8你应该用 VC 生成一个 tlb 供 VB 引用。
这个你也得看VC生成的字节对齐情况,字节在到别的数据类型之间VC分配的单元不一定相连