에러발생 예제
해결 예제
PictureBox1.Image = System.Drawing.Image.FromStream("C:\사진.jpg")
System.IO.File.Delete("C:\사진.jpg")
문제점 → "사진.jpg" 파일이 사용중이기 때문에 삭제에 에러가 발생한다System.IO.File.Delete("C:\사진.jpg")
해결 예제
Dim fs As System.IO.FileStream
fs = New System.IO.FileStream("C:\사진.jpg", IO.FileMode.Open, IO.FileAccess.Read)
PictureBox1.Image = System.Drawing.Image.FromStream(fs)
fs.Close()
System.IO.File.Delete("C:\사진.jpg")
fs = New System.IO.FileStream("C:\사진.jpg", IO.FileMode.Open, IO.FileAccess.Read)
PictureBox1.Image = System.Drawing.Image.FromStream(fs)
fs.Close()
System.IO.File.Delete("C:\사진.jpg")
'개발 > .Net' 카테고리의 다른 글
[VB6] Shell로 실행파일 실행후 끝날때까지 대기 (0) | 2011.01.27 |
---|---|
[VB6→VB.NET] 문자열 형식 변경(Format) (0) | 2011.01.21 |
[VB6→VB.NET] 구조체 안에 배열선언 (0) | 2011.01.20 |
[VB6→VB.NET] 사이즈 단위 변화 (Height, Width→Size / Left, Top→Location) (0) | 2011.01.05 |
[VB.NET] ComboBox (0) | 2010.12.17 |
[VB6→VB.NET] ListView (0) | 2010.12.16 |
[VB.NET] Form 명령어 (0) | 2010.12.16 |
[VB6→VB.NET] 배경색 변경 (0) | 2010.12.16 |
[VB6→VB.NET] 문자열 변환 (0) | 2010.12.16 |
[VB6→VB.NET] TreeView (0) | 2010.12.16 |