调试时无错,编译后运行出错!

马虎维 2002-11-08 09:31:48
有一个窗体,在有模式加载后,什么也不运行直接退出,则报出
运行时错误'5'
无效的过程调用或参数
的错误,但如果正常运行完用退出窗口则不出错
有一个退出按钮代码如下:
sgA(1)="" '1 和2 是全局变量
sgB(2)=""
unload me
在form_unload中
erase sgbb
set form=nothing
我试验时在set form=nothing,运行结束才出错,头老大,没办法
有指教!!!

...全文
57 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
马虎维 2002-11-09
  • 打赏
  • 举报
回复
不是,set form=nothing也正确运行,但依然有错,我试一下单独运行这个窗体是否还会出错。
mouseanAnya 2002-11-08
  • 打赏
  • 举报
回复
两个问题:
1.这个窗体是第几层,之前有没有模态窗口打开?
我以前遇到过陆续打开模态窗口如果到了第三层就会报错,不知道你是不是这个问题
2.set form=nothing?! 你的这个窗体就叫form
如果你的当前窗体name=form2,释放时应该是set form2=nothing
马虎维 2002-11-08
  • 打赏
  • 举报
回复
不好意思,现在加上些说明(我也很头大,以前没有遇上过这种问题)

有一个窗体,在有模式加载后,什么也不运行直接退出,则报出
《运行时错误'5'
无效的过程调用或参数》错误提示
的错误,但如果正常运行完用退出窗口则不出错(如果窗口的功能正常完成,然后unload me,则不出错)
有一个退出按钮代码如下:(加载窗口,直接点击这个按钮)
sgA(1)="" '1 和2 是全局变量
sgB(2)=""
unload me
在form_unload中
erase sgbb
set form=nothing
我试验时在set form=nothing,运行结束才出错,头老大,没办法
有指教!!!
cacoda 2002-11-08
  • 打赏
  • 举报
回复
看不懂你的代码
mouseanAnya 2002-11-08
  • 打赏
  • 举报
回复
单步调试,直到set form=nothing才出错?!
把工程出错窗体发我信箱mousean@163.com
我帮你看看撒。。。
马虎维 2002-11-08
  • 打赏
  • 举报
回复
谢谢 mousean(幻想无限)
这是第四层,但是第五层,但他还调用一个有模式的窗口,也没有出错,不知道这里为什么
set form=nothing,是我简写的一个实际窗体不叫这个名

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧