调试时无错,编译后运行出错!
有一个窗体,在有模式加载后,什么也不运行直接退出,则报出
运行时错误'5'
无效的过程调用或参数
的错误,但如果正常运行完用退出窗口则不出错
有一个退出按钮代码如下:
sgA(1)="" '1 和2 是全局变量
sgB(2)=""
unload me
在form_unload中
erase sgbb
set form=nothing
我试验时在set form=nothing,运行结束才出错,头老大,没办法
有指教!!!
问题点数:100、回复次数:6Top
1 楼cacoda(睚眦必报)回复于 2002-11-08 10:25:10 得分 10
看不懂你的代码Top
2 楼mhw11(心情一般)回复于 2002-11-08 11:51:43 得分 0
不好意思,现在加上些说明(我也很头大,以前没有遇上过这种问题)
有一个窗体,在有模式加载后,什么也不运行直接退出,则报出
《运行时错误'5'
无效的过程调用或参数》错误提示
的错误,但如果正常运行完用退出窗口则不出错(如果窗口的功能正常完成,然后unload me,则不出错)
有一个退出按钮代码如下:(加载窗口,直接点击这个按钮)
sgA(1)="" '1 和2 是全局变量
sgB(2)=""
unload me
在form_unload中
erase sgbb
set form=nothing
我试验时在set form=nothing,运行结束才出错,头老大,没办法
有指教!!!
Top
3 楼mousean(快乐无限)回复于 2002-11-08 12:03:03 得分 90
两个问题:
1.这个窗体是第几层,之前有没有模态窗口打开?
我以前遇到过陆续打开模态窗口如果到了第三层就会报错,不知道你是不是这个问题
2.set form=nothing?! 你的这个窗体就叫form
如果你的当前窗体name=form2,释放时应该是set form2=nothingTop
4 楼mhw11(心情一般)回复于 2002-11-08 15:01:09 得分 0
谢谢 mousean(幻想无限)
这是第四层,但是第五层,但他还调用一个有模式的窗口,也没有出错,不知道这里为什么
set form=nothing,是我简写的一个实际窗体不叫这个名
Top
5 楼mousean(快乐无限)回复于 2002-11-08 15:30:53 得分 0
单步调试,直到set form=nothing才出错?!
把工程出错窗体发我信箱mousean@163.com
我帮你看看撒。。。Top
6 楼mhw11(心情一般)回复于 2002-11-09 09:27:52 得分 0
不是,set form=nothing也正确运行,但依然有错,我试一下单独运行这个窗体是否还会出错。Top




