반응형

file 2

C#에서, PictureBox 의 이미지를 파일에서 Load 할 때, 파일이 사용중으로 나오는 경우.

말 그대로다.정확한 오류 메시지는 기억 안나서 넘어가고, 상황은 아래와 같다. 1. PictureBox 의 이미지를 동적으로 바꾸는데2. 바꿀 이미지가 파일인 경우.3. 게다가 그 파일이 동적으로 생성될 경우4. 동적 생성을 위해 이미지 파일을 삭제할 때, 5. "파일이 사용중입니다" 라는 경고와 함께 프로그램이 죽는 경우. 글은 잘 못 썼지만, C# 의 PictureBox 를 사용하는 사람이라면 대충 뭔소린지 알수 있을 거다. 자. 그래서, 이걸 어찌 해결해야 하는가?결론부터 말하면, PictureBox.Load( 파일명 ) 을 사용하지 말라는 거다. 물론 내가 해결한 게 아니고, 전능하신 StackOverflow 에 다 있는 내용이다. ( 오랜만이군. )혹시나 해서 내가 했던 삽질 실패 내용도 적는다..

프로그램/C# 2016.10.31

요즘은 Append가 파일 없을 때 생성도 해 주나 보다.

C#에서 파일 IO 작업중에 Append 를 할 일이 있어서 File.AppendText() 의 리턴 값을 확인했다. ( http://msdn.microsoft.com/ko-kr/library/system.io.file.appendtext(v=vs.110).aspx ) 내용을 보니, AppendText() 인자 중에 파일이 존재하지 않으면, 알아서 생성해 준다는 거. 우와! 편리! 그전에 Java 에서도 Append쓸 때 문서 확인해 보니, 알아서 생성해 준단다. 이전에는 Append 하기 전에 일일이 파일 확인하고 Append 모드 쓸 지 Create 모드 쓸 지 작업했었는데,사용이 편리해 진 건지, 내 기억이 흐릿해 진 건지 모르겠다.

프로그램 2014.07.25
반응형