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



vb 枚举的问题


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


vb 枚举的问题
发表于:2007-04-21 12:08:06 楼主
我在vb程序里面宝义了:
dim   i   as   myenum
my   enum是一个枚举型:
typedef   enum
{
trace=1,
information,
warning,
error
}myenum;
这是我在c++定义的然后传到vb程序里
然后用
i=warning;为什么的值是0,我要的是i=3?可以用什么方法实现
发表于:2007-04-21 12:53:031楼 得分:0
你的warning声明了吗
发表于:2007-04-21 13:20:082楼 得分:0
什么声明了,不太明白你的意思,dim   i   as   myenum这个不是在vb程序里声明了吗?还用怎么声明?
发表于:2007-04-21 13:53:313楼 得分:0
vb里这样声明
      private   enum   myenum
                trace   =   1
                information   =   2
                warning   =   3
                error   =   4
      end   enum
发表于:2007-04-21 23:35:054楼 得分:0
vb中的枚举声明不能只指定一个开始就可以了,如果你第一个开始指定为1,但第二个开始,也是从0开始计数的,也就是第二个会是0。
发表于:2007-04-22 16:07:135楼 得分:0
................................................................
发表于:2007-04-22 18:26:136楼 得分:0
private   enum   myenum
trace   =   1
information
warning
error
end   enum


快速检索

最新资讯
热门点击