關於VB6.0寫的軟件,程序已關閉了,任務管理器中殘存進程的解決辦法

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  

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章