※ 引述《xanlich (...)》之銘言:
: pictureBox1.Image = System.Drawing.Image.FromFile("out.bmp");
: 我在寫一個程式, out.bmp是會一直更新, 然後用picturebox來show out.bmp
: 就是連續動畫了, 但上述指令會把out.bmp 鎖住, 使得程式無法更新out.bmp內容
: 請問要怎麼解決, 謝謝
這個問題老實說我自己也碰過好幾次,
使用Image物件會把資源給綁住,
必須dispose掉才行,
原文的推文是正解,(如果我沒會錯你的意思的話啦)
---------------------
但是這也引發我一個問題,
我想說,Image這不也是一個型別(像是INT STRING之類的)
為什麼得把image給dispose掉我才能下一次的存取他
string 、int就不用,經過我反覆實驗
後來好像發現我想錯了,
image也是個class,
他只是pictureBox中的一個屬性,而這屬性也是class
哈哈哈,
搞到後來原來發現我是笨蛋,
那我到底講這篇有甚麼意義,
程式多看書絕對有用,
碰到自己不行的~去想想該怎麼作,去實驗,
真的很趣味 自己印象也會很深刻,也會記得很久
---------------------
---------------------------
論這篇會被設劣文的可能性.........................
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.252.4.201