首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

调试程序有关问题?

2012-03-01 
调试程序问题????我的程序是一个form调用另一个from,这个form还可能调一个fom,里面只有数据库操作,ado和da

调试程序问题????
我的程序是一个form调用另一个from,这个form还可能调一个fom,里面只有数据库操作,ado和datagrid显示数据,为什么我把form一个一个关闭后,vb还在调试状态,已经没有窗口显示,但看任务管理器该程序的exe还有呢?我已经把所有打开的form都关了,不应该还在调试状态了,给个解释吧??????

[解决办法]
关闭了form并不等于关闭了所有的进程,要在cancel中关闭所有的,包括数据库~~
[解决办法]
那你在关闭的时候啃腚没有用 unload 函数。。

不知道第一个窗口用什麽方式打开的其它窗口,,你可以最后一个关闭的窗口的 unload 事件中写。。。。
Private Sub Form_Unload(Cancel As Integer)
Unload Me
Unload form2 '第一个被打开的窗口
Unload from3 '第二个被打开的窗口
End Sub

[解决办法]
你在最后一个窗口unload的时候加一句 end
就好了
[解决办法]
用 end 时不负责任的做法,应该在每个窗体的 Unload 或 QueryUnload 中释放本窗体占用的资源(连接、记录集等等)

热点排行