您的位置:程序门 -> vb -> 基础类



这个启动、退出事件出现问题了,进来看看咋回事?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


这个启动、退出事件出现问题了,进来看看咋回事?[已结贴,结贴人:wdthkyou]
发表于:2007-03-05 11:02:40 楼主
简单两个窗体:(1)一个frmsplash展示窗体,上有一个image1控件;(2)一个fmprgss窗体,添加1个自定义控件(进度条)。
启动frmsplash,单击image1执行如下代码:
private   sub   image1_click()
      unload   me
      load   fmprgss
end   sub
fmprgss退出时执行如下代码:
private   sub   form_unload(cancel   as   integer)
set   mdbrs   =   nothing
set   mdbcn   =   nothing
end   sub
这时,在image1_click事件load   fmprgss处提示 "实时错误‘364'对象已卸载 "。不应该呀,frmsplash卸载后才启动的fmprgss,怎么fmprgss退出时还返回frmsplash事件中去了,
发表于:2007-03-05 11:18:281楼 得分:15
是不是换一下顺序比较好??先load   fmprgss,再unload   me
发表于:2007-03-05 11:21:462楼 得分:15
按楼主的试了下,没问题啊.
发表于:2007-03-05 11:40:323楼 得分:20
打边鼓染是先显示要显示的东西,然后退出啊~~~如果窗体都卸载了那还怎么能执行代码呢?
发表于:2007-03-05 11:44:204楼 得分:0
检查了一下,fmprgss在load时,添加了一句:
me.show   1,将1去掉后不出错,谢谢大家。
发表于:2007-03-05 11:47:165楼 得分:0
感觉出现这样的现象就是如果窗体没有完全显示出来,将它关闭容易出现楼主所说的情况,楼主可以考虑是不是别的地方出现了问题,但从这两个代码似乎没有问题


快速检索

最新资讯
热门点击