作者evilned (君千殤)
看板C_and_CPP
標題[問題] .Net gcnew 問題
時間Mon Sep 13 22:21:06 2010
目前小弟用 windows form 開發 GUI
Bitmap^ Image = gcnew Bitmap("xxx.bmp");
展示圖在 pictureBox 中
不過遇到的問題是
我展示圖後要將這張圖刪除
顯示"因為使用中無法刪除檔案"
這是代表藉由 gcnew 所託管的沒 delete 掉吧 ?
那有指令可以將目前所有 gcnew 都 delete 嗎 ~?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.106.104
推 loveme00835:參考設成 null, 再呼叫 GC::Collect 試試 09/13 23:34
→ loveme00835:原來這個類別是.NET庫裡的 XD 09/14 00:19
→ evilned:感謝~ 09/14 08:37
→ TeaEEE:一個最簡單的做法是加{ }包起來 讓系統自己去釋放 09/14 10:09