본문 바로가기

데스크탑에서 사용하던 코드 모바일 버젼으로 컴파일 방법좀요 질문자 : 조조 링크 : http://cafe.naver.com/winmodev/1871 제가 만든 다른 함수들은 모바일용 라이브러리로 만드는데 성공했는데 디바이스 모듈은 라이브러리 변환이 쉽지 않네요. 시간되시는 분은 컴파일좀 해보시고 방법좀 알려주십시오 ^^ 부탁드릴게요. 앞으로도 종종 부탁드리겠습니다. 안녕하세요 루나네스 입니다 답변이 많이 늦었지요? ㅎㅎ 일단 첨부된 소스를 확인해보니 COM포트를 통한 통신용 패킷과 버퍼를 제어하는 라이브러리 인 것 같은데요 통채로 바로 변환은 불가능 합니다 왜냐하면.... 내부적으로 사용하신 자료형에 char를 사용하셨더군요 윈모에서는 유니코드를 사용하는 WCHAR를 사용해야 합니다 이부분을 전부 수정해야 하기 때문에 고칠부분이 상당히 많네요 두번째는 유니코드다.. 더보기
옴니아1 vs 옴니아2 차이 질문자 : 윈도우모발냄새 링크 : http://cafe.naver.com/winmodev/1774 옴니아1이랑 옴니아2랑 개발할때 세부적인 차이점이 무엇인가여? 차이가 많이나 개별 개발로 봐야하나요? 안녕하세요 루나네스 입니다 위에 카리스마님께서 Windows Mobile 의 버전에 따른 설명을 잘 해주셨는데요 추가로 말씀 드린다면 옴니아1과 옴니아2의 센서를 동작하기 위한 삼성 SDK가 다릅니다 (각각 삼성 모바일 이노베이터에서 받으실 수 있습니다) 내부 가용메모리의 여유 용량의 차이로 메모리를 많이 점유하는 프로그램인 경우 옴니아1에서 동작하지 않을 수 있습니다 사소한 문제이기는 하지만, 내부에 추가되어 있는 저장소의 이름이 다릅니다 이 외에도 OS버전이 다르기 때문에 (업그레이드 안한 옴니아2도 해.. 더보기
dll을 dllimport로 불러서 사용하는데 문자가 깨져서 나와요 질문자 : nimi315 링크 : http://cafe.naver.com/winmodev/1701 dll 파일을 불러서 사용하려고 하는데 숫자는 나오는데 문자는 영문인데도 깨져서 나오네요 왜 이러는지 모르겠습니다. dll에 있는 함수는 char** 변수를 받아서 메모리를 할당하고 값을 넣어주는 것입니다. 이 값을 에뮬레이터에서 MessageBox로 불러서 확인해 보니 문자가 깨져 있네요;; 아래 소스처럼 했는데 어떤 문제가 있는 것인지 알려주시면 감사하겠습니다. ;;;; 관련소스/참고자료 :: dll 에 있는 함수 __declspec(dllexport) int test2(char** szText) { (*szText) = (char*)calloc(1,30); memcpy((*szText),"test2",.. 더보기