2009-11-05 2 views
-2

Winforms 통찰력에 그림 상자가 하나 있습니다. 더블 클릭하면 로직이 스트림 클래스를 사용하여 그림을 작성한 다음 시스템 폴더에 저장합니다. 쓰기를 시도 할 때 "파일에 액세스 할 수 없으며 다른 프로세스에서 처리 중입니다."와 같은 오류가 나타납니다.System.IO 예외?

이 문제를 어떻게 극복 할 수 있습니까?

+5

귀하의 질문에 대해 이해하기가 어렵습니다. 그것을 명확히하려고 할 수 있습니까? –

+0

나는 온건 한 질문을 이해하기 쉽도록 해킹했지만, 개선의 여지가 있다고 고백합니다. –

+0

일부 코드는 – MartW

답변

0

몇 가지 팁 :

    , 당신의 컴퓨터를 다시 시작 여전히 같은 문제가 있는지 여부를 확인
  1. .
  2. 코드에서 이전 쓰기를 사용 불가능하게 설정하고 파일 자원을 잠그고있는 이전 쓰기인지 확인하십시오.
1

각 글을 기록한 후 스트림을 닫아야합니다.

0

첫 번째 또는 두 번째 글을 쓸 때 발생합니까? 두 번째라면, 아마도 뭔가를 처리하거나 닫는 것을 잊어 버렸을 것입니다. 해당 파일의 이미지를로드 한 경우 이미지를 파기해야만 파일에 쓸 수 있으며 이미지를로드 한 스트림이 이미지로 표시됩니다.

0

시스템 폴더? 시스템 파일을 덮어 쓸 때 (대부분 쓰기 잠금 상태 일 가능성이 높음)?