返回列表 上一主題 發帖

[發問] vb6 程式關閉時記憶體未釋放

[發問] vb6 程式關閉時記憶體未釋放

本帖最後由 暗黑 於 2010-6-11 12:44 編輯

請問各為大大
  我寫了一套程式(彙整  sql  資料庫資料 後放到另一個 sql 資料庫建立對應表)
  在執行中時,按下右上角  離開鈕  時,  表單會關閟,但去查  記憶体時,發現還在執行
請問一下,要如何完整釋放程式

程式段如下:

private sub form_unload(cancel as integer)
     unload form1
end sub

ps:若需要完整程式碼,貼上來煩請告知(因程式碼蠻大的),有說明不足的地方 也煩請告知 ,謝謝
是學程式而不是要程式,是進步的基礎

將 unload form1  改為  end  強制離開

另  還在執行  是因為  跟sql 連線完 資料還在處理,  所以  sql  連線段  跟  資料處理段  中間加上
  DoEvents  以便即時處理  程式離開
1

評分人數

是學程式而不是要程式,是進步的基礎

TOP

回復 2# 暗黑


    不管設計何種語言程式,只要牽連到資料庫存取,在程式關閉之前一定要先切斷資料庫連結
否則記憶體一定會無法釋放,或延遲釋放
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題