您的位置:程序门 -> vb -> 基础类



请教各位老大结构变量的问题。。级啊


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教各位老大结构变量的问题。。级啊
发表于:2007-01-30 19:14:18 楼主
在vb里面定义了一个结构。。
public   type   dataarrival
datareal(19)   as   single
inout(2)   as   integer
aout(4)   as   single
inoutplc(13)   as   integer
forg(4)   as   single
auxrun(2)   as   long
end   type
其中顺序是由原因的。。但是内部产度加起来是166字节
但是怎么我求结构的长度确是168字节了?
ps:新人。。所以给的分不多。。各位老大就表介意了。。
发表于:2007-01-30 20:28:291楼 得分:0
dim   mtp   as   dataarrival
msgbox   len(mtp)
发表于:2007-01-30 20:46:112楼 得分:0
用我上面的方法算起来就是166字节,而且在用api的时候也常用这个方法给api函数传递信息,说明166字节是对的
发表于:2007-01-30 20:51:093楼 得分:0
我是这样定义并运算的啊。。还有这个定义放在主窗体的代码中。。说定义public没错、但是在模块中定义就有问题了。。
发表于:2007-01-30 20:52:434楼 得分:0
我用的是lenb   这个和len有什么区别吗?
发表于:2007-01-30 21:04:415楼 得分:0
本人试验的时候就放在了模块中了(公共模块),如果要放在类模块中,只能是private的,没有办法在类模块中定义type,这个我也很郁闷,但没有办法

lenb是某字符集专用的,好像是ansi字符集,我想不起来了,说错了别怪我,呵呵
发表于:2007-01-30 21:12:256楼 得分:0
这个。。怎么给分了
发表于:2007-01-30 21:17:177楼 得分:0
呵呵,无所谓了,我的问题就是在这里被解决的,所以我尽量去帮助有问题的朋友们
发表于:2007-01-30 21:36:278楼 得分:0
谢谢独木桥老大!!!!!!!!!!!!!!!!!!


快速检索

最新资讯
热门点击