VisualBasic 學習資料
全部展開
-
解決讀取影像檔案時, 原影像檔案會被鎖著的問題
當讀取一個影像檔案時, 原影像檔案會被鎖著, 直至釋放後才可以被解鎖 ... 就算是加上了 Clone, 亦解決不了問題
例如:
Dim Bm As Bitmap = Image.FromFile("MyFileName.JPG").Clone
或
PictureBox.Image = Image.FromFile("MyFileName.JPG").Clone
可以用以下方法解決 (把檔案用 FileStream 讀入)
Dim Fs As New System.IO.FileStream(CtxtFileName.Text, System.IO.FileMode.Open, System.IO.FileAccess.Read)
Dim Bm As Bitmap = System.Drawing.Image.FromStream(Fs)
Fs.Close()
電腦學習區 - VisualBasic (h07show)
If you would like to contact me, please feel free E-Mail to:
jacky@ranseco.com