질문자 : zsodooz05 | 링크 : http://cafe.naver.com/winmodev/2029 |
<질문내용> 폰은 옴니아2 이고 닷넷3.5 깔려 있습니다.
에뮬레이터에서는 실행 잘 됩니다. 에뮬레이터에서 cab으로 설치후 실행시켰습니다.
그런데 폰에서 실행할때 폰에서도 똑같이 cab으로 실행했는데 아웃오브메모리 에러가 뜨네요. 뜨는 장소는 이미지 불러오는 코드같은데 코드는 Stream str = this.GetType().Assembly.GetManifestResourceStream(this.GetType(), "image.background.jpg"); 이런방법으로 불러오고 있습니다.
이미지는 포함이미지 사용중입니다. | |
<답변내용> 안녕하세요 루나네스 입니다
우선 CAB프로젝트로 배포해서 설치 후 테스트 하지 마시고 단말기를 엑티브싱크를 통해 PC와 연결한 상태에서
비주얼스튜디오의 배포 대상을 [Windows Mobile 6 Professional Device]로 선택하신 후 디버그를 실행해 보세요
실시간으로 디버깅이 가능하기 때문에, 위의 시스템 에러인 OutOfMemory가 어떤 연유로 나오는지를 추적해서 볼 수 있습니다
CAB프로젝트는 최종적으로 배포할 때 사용하시면 됩니다 그 전에 개발하는 단계에서는 장치에서 직접 디버깅 하는것 이 편하구요 추가 답변 개발 테스트를 에뮬레이터에서만 하면 실 기기에서의 동작 보장을 못합니다 예전에 제가 GWES.exe 관련 게시글을 작성한 것이 있습니다 | |
작성일 : 2010.04.07 15:50 |
Mobile Develop/WinMoDev Q&A