Windows Mobile 6 Professional 을 기반으로 스마트폰 프로그램을 만들던 중, 디버깅 후 디바이스로 배포를 할 때에 다음과 같은 에러문구를 보게 되었다.
다음 오류로 인해 배포 및/또는 등록하지 못했습니다.
- 오류 0x80070020: 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다.
- 오류 0x80070020: 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다.
폰을 재시작하고 다시 배포를 해 보면 문제없이 돌아가는 것으로 보아, 닫기를 눌렀을 때 메모리에서 바로 해제되는 것이 아니라 어딘가에 계속 상주하고 있는 듯 했다. 그런데 데스크톱의 최소화 기능과는 다르게 스마트폰에는 태스크바가 없다보니 최소화된 프로그램을 다시 찾기 위해 작업관리자로 들어가는 번거로움이 있어서 아예 최소화기능을 지우기로 했다.
이 문제의 해결은 폼(form)의 속성 하나를 바꿔주는 것으로 간단하게 해결되었다.
MinimizeBox (폼의 캡션 표시줄 오른쪽 위 모퉁이에 최소화 상자를 포함할지 여부를 결정합니다.)
'공부하는 개발자 > Mobile' 카테고리의 다른 글
| Android에서 StatusBar의 시계 색깔 바꾸기 (0) | 2011/02/07 |
|---|---|
| R.java was modified manually! Reverting to generated version! (0) | 2010/05/18 |
| 모바일 프로그래밍에서 사용자 핸드폰 번호 얻기 (0) | 2009/05/19 |
| 폼 최소화 기능 삭제 (0) | 2009/05/13 |