RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
  Windows Mobile 6 Professional 을 기반으로 스마트폰 프로그램을 만들던 중, 디버깅 후 디바이스로 배포를 할 때에 다음과 같은 에러문구를 보게 되었다.

다음 오류로 인해 배포 및/또는 등록하지 못했습니다.
- 오류 0x80070020: 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다.

  폰을 재시작하고 다시 배포를 해 보면 문제없이 돌아가는 것으로 보아, 닫기를 눌렀을 때 메모리에서 바로 해제되는 것이 아니라 어딘가에 계속 상주하고 있는 듯 했다. 그런데 데스크톱의 최소화 기능과는 다르게 스마트폰에는 태스크바가 없다보니 최소화된 프로그램을 다시 찾기 위해 작업관리자로 들어가는 번거로움이 있어서 아예 최소화기능을 지우기로 했다.

  이 문제의 해결은 폼(form)의 속성 하나를 바꿔주는 것으로 간단하게 해결되었다.
      MinimizeBox (폼의 캡션 표시줄 오른쪽 위 모퉁이에 최소화 상자를 포함할지 여부를 결정합니다.)

사용자 삽입 이미지

MinimizeBox True

사용자 삽입 이미지

MinimizeBox False

  MinimizeBox의 값이 Ture이면 우측상단이 엑스박스로 표시가 되며 클릭시 최소화된다. (일반 데스크톱의 엑스와 의미가 달라 참 헷갈리게 만들었구나 싶다.)  이를 False로 바꿔주면 OK로 바뀌며 클릭시 프로그램이 종료된다.
2009/05/13 16:22 2009/05/13 16:22
http://deng-i.net/blog/dream/trackback/431
[로그인][오픈아이디란?]
보댕:하하하
댕이넷☆ (188)
브라보 마이 라이프! (101)
한 뼘 더 자라기 (41)
브랜드메이킹 (38)
공부하는 개발자 (7)