看板 C_and_CPP 關於我們 聯絡資訊
目前小弟用 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
freesamael:http://j.mp/9eUz16 09/14 00:12
loveme00835:原來這個類別是.NET庫裡的 XD 09/14 00:19
evilned:感謝~ 09/14 08:37
TeaEEE:一個最簡單的做法是加{ }包起來 讓系統自己去釋放 09/14 10:09