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
如果還解決不了的話,那說明你的程序中除了窗口資源沒有完全釋放外,還有其他資源沒有完全釋放,比如與數據庫的連接,與網絡的連接等。