[.NET] 視窗關掉卻還佔記憶體

看板Visual_Basic作者 (無窮回圈)時間18年前 (2008/01/28 17:17), 編輯推噓4(401)
留言5則, 3人參與, 最新討論串1/1
我有一支程式是要呼叫excel但不把視窗show出來 然而在程式與excel I/O完之後卻還佔著記憶體 導致我要再執行一次程式時 工作管理員會看到兩個excel 如何解決這樣的問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.72.0.201

01/28 17:35, , 1F
把關閉的程式寫在closeing事件裡面
01/28 17:35, 1F

01/29 12:52, , 2F
Excel.Application.Quit()
01/29 12:52, 2F

01/29 12:52, , 3F
除了Quit() 好像還必須要 GC.Collect()
01/29 12:52, 3F

01/29 12:54, , 4F
強制進行記憶體回收
01/29 12:54, 4F

01/30 10:03, , 5F
我記得是啟用的方法的差別....如果沒關完..他是不會關的
01/30 10:03, 5F
文章代碼(AID): #17dPsr-M (Visual_Basic)