类模块调用其他类模块中的过程,未设置对象变量或 With block 变量错误 本帖最后由 bartonli44 于 2010-10-05 22:56:32 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 经过多次测试,甚至用if a1 is nothing then response.write("ok") end if发现a1对象确实存在,并且使用其属性,调用其成员函数都不会出错,只要是在两个类模块间调用过程SUB,就一定出错,而且一个奇怪的现象,如果被调用的过程中什么语句都没有,也不会出错,哪怕有一条简单的变量定义语句,就一定会出错,晕呀!谁能指点指点哦,谢谢啦! 定义变量,给变量赋值没有错,不能调用其他对象,如response.write,也不能调用B类中的其他成员 我终于想到是什么原因了,是因为B模块中的Response对象是在OnStartPage事件中建立的,类模块A调用时并没有建立这个对象,所以未设置对象变量,可是不知道怎么解决 Private B1 As New Bprivate sub class_initialize() set b1 = new bend sub试试在Class_Initialize事件中创建B类的对象. 刚才看错了,B的创建方式没问题...关于B类中包含的Response对象未创建的问题应该是时序问题导致的.我认为可以检查调用方,调整一下时序. 要开发个软件要什么平台什么语言实现 scale height和scale width如何设呀? 大家帮帮忙!谢谢(最后10分) datagrid的RowColChange事件(解决者送五毛钱) 问题??? 我用split分割字符串赋值给一个数组,请问怎样才知道这个数组有多少个元素? 如何选定picture中的一片内容! 请教:pictureBox里的图片为什么不显示? 各位大侠,请问在VB里面有没有宏语句! 一个急需解决的问题,只进版主入内,闲人莫进! 如何用API函数找到所有打开的程序的窗体句柄? 对象变量或with块变量未设置
谁能指点指点哦,谢谢啦!
定义变量,给变量赋值没有错,不能调用其他对象,如response.write,也不能调用B类中的其他成员
set b1 = new b
end sub试试在Class_Initialize事件中创建B类的对象.
我认为可以检查调用方,调整一下时序.