[問題] .Net gcnew 問題

看板C_and_CPP作者 (君千殤)時間13年前 (2010/09/13 22:21), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/2 (看更多)
目前小弟用 windows form 開發 GUI Bitmap^ Image = gcnew Bitmap("xxx.bmp"); 展示圖在 pictureBox 中 不過遇到的問題是 我展示圖後要將這張圖刪除 顯示"因為使用中無法刪除檔案" 這是代表藉由 gcnew 所託管的沒 delete 掉吧 ? 那有指令可以將目前所有 gcnew 都 delete 嗎 ~? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.106.104

09/13 23:34, , 1F
參考設成 null, 再呼叫 GC::Collect 試試
09/13 23:34, 1F

09/14 00:12, , 2F
09/14 00:12, 2F

09/14 00:19, , 3F
原來這個類別是.NET庫裡的 XD
09/14 00:19, 3F

09/14 08:37, , 4F
感謝~
09/14 08:37, 4F

09/14 10:09, , 5F
一個最簡單的做法是加{ }包起來 讓系統自己去釋放
09/14 10:09, 5F
文章代碼(AID): #1CZZDL1- (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1CZZDL1- (C_and_CPP)