简单但让我头痛的问题
我已经写了一个类模块currency
在启动窗体声明中:option explicit
private currencycls as object
在FORM LOAD中: set currencycls = new currencycls
编译时就提示用户定义类型未定义,这是怎么回事,请指教。
问题点数:45、回复次数:6Top
1 楼ferrytang(欢迎你)回复于 2002-01-31 14:13:24 得分 15
currencycls
是什么东西啊/你没定义亚!
如果说是一个对象的话
只要set currencycls=creatobject("对象类名")Top
2 楼lily0000000(heaven)回复于 2002-01-31 14:13:51 得分 0
在定义private currencycls as object之前加上
dim fso as new filesystemobject 试试看Top
3 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2002-01-31 14:14:36 得分 15
你怎么定义了类currency,有这样建立:
set currencycls = new currencycls
你的类名称到底是什么?Top
4 楼dbcontrols(泰山__抛砖引玉)回复于 2002-01-31 14:17:26 得分 0
应该引用DLL而未Top
5 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2002-01-31 14:17:26 得分 15
如果你的类名称是currency,应该是:
set currencycls = new currency
不过你应该将你的类名称改一下,它同VB中的关键字有冲突,例如改成currencyClsTop
6 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2002-01-31 14:18:29 得分 0
两者不能相同吧!
Top




