vb退出程序遇到问题,有时会退不出。在进程列表中依然能够看到该程序。
主要原因是退出时程序资源没有完全释放,比如有些窗体隐藏了但没有Unload掉。一般使用以下2种方法可以解决。
一丶在退出程序前(一般为End语句有)加入以下清除资料的代码:
Dim myForm As Form
For Each myForm In Forms
Unload myForm
Set myForm = Nothing
Next
二丶
Dim i As Integer
For I = 0 To Forms.Count - 1
unload Forms(I)
Next I
如果还解决不了的话,那说明你的程序中除了窗口资源没有完全释放外,还有其他资源没有完全释放,比如与数据库的连接,与网络的连接等。