안녕하세요.~
현재 프로그램을 실행 하면서 로그 파일을 저장하도록 되어있습니다.
각종 Event 발생 시마다 로그 파일을 저장하는데...
프로그램과 관계없이 해당 로그 파일은 Network, USB 등으로 Down 받을 때
가끔 I/O Error 32 가 발생합니다.
한번 발생해서 확인 버튼을 누르지 않으면 다음 로그 파일 저장시 또 발생하고...합니다.
그래서 몇개의 I/O Error 32가 발생한 후 떠 있는 창을 모두 닫으면 그 다음부터
로그를 저장해도 문제가 없습니다.....
아무리 봐도 로그파일을 Write 하는 순간에 파일을 받는다거나 해서 생기는 문제인것 같은데...
명쾌하지가 않네요...
정확한 원인이나 ... 해결방안이 있으면 부탁드립니다.
짐작하고 계시는 원인이 맞는것 같습니다.
I/O Error 32가 공유위반(ERROR_SHARING_VIOLATION)으로 다른 프로세서가 사용하는 파일을 접근하려고 했을때 발생하는 에러니까요...
^^ 항상 즐코하세요...