jsyang_ren 发表于 2005-9-6 09:12:00

关于VB类的问题

关于VB类的问题
我在类模块中编写了几个类,其中一些类中的子过程的参数类型是我自定义的,我是用public定义在一般模块中,但是我一运行就回有如下的对话框弹出,问题出在哪里啊?
我举个例子
在窗口代码中有如下代码
Private Sub Command1_Click()
Dim bb1 As a
bb1.c = 5
Dim cccc
dim bb As New abc
cccc = bb.qq(bb1)
End Sub
在标准模块中 .bas文件中
Public Type a
   c As Double
End Type
在类模块中 .cls文件中
Public Function qq(m As a) As Double
    qq = m.c + 1
End Function

无法运行通 会出现以下对话框



jsyang_ren 发表于 2005-9-6 10:11:00

也就是说,类模块要用到用户自定义的类型,这个自定义的类型应该在哪里声明定义

jsyang_ren 发表于 2005-9-6 12:36:00

哪位VB高手指教?

jsyang_ren 发表于 2005-9-6 15:46:00


雪山飞狐_lzh 发表于 2005-9-6 20:07:00

类型名是a还是abc?

jsyang_ren 发表于 2005-9-7 08:13:00

类是abc 类型是a
经过我多方查证 在类里不能把自定义类型做为参数引用
页: [1]
查看完整版本: 关于VB类的问题