본문 바로가기

WinCE5

WinCE5에서 CoInitialize() 사용 WinCE5에서 외부 COM DLL을 로드하기 위하여 초기화를 해주는 CoInitialize()라는 함수는 WinCE5에서 지원하지 않는다 MSDN을 살펴 본 결과 역시... 죽으란 법은 없나보다 This function is not supported. Instead, your application should call CoInitializeEx using the COINIT_MULTITHREADED constant in the second parameter, like this: CoInitializeEx(x, COINIT_MULTITHREADED); If your application uses calls to CoInitialize, you can use a #define directive to map.. 더보기
WinCE5 에서 ATL DLL을 만들 때 생기는 문제 WinCE5에서 ATL을 이용하여 DLL을 만들 기회가 생겼다 일단 COM관련 서적을 참고하여 간단한 예제를 만들고 컴파일을 하였는데 이게 뭔 에러인가! c:\source\atltest\server\APTMain.h(21) : fatal error C1189: #error : "단일 스레드 COM 개체는 전체 DCOM 지원을 포함하지 않는 Windows Mobile 플랫폼과 같은 Windows CE 플랫폼에서 제대로 지원되지 않습니다. ATL이 단일 스레드 COM 개체의 생성을 지원하고 단일 스레드 COM 개체 구현을 사용할 수 있도록 _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA를 정의하십시오. rgs 파일의 스레딩 모델은 DCOM Windows CE가 아닌 플랫폼에서 지원되.. 더보기
Platform Builder 5로 VS2005 에뮬레이터 SDK 생성하기 (3/3) 이 문서는 3단계 : SDK 생성 및 SDK설치와 VS2005 설정 의 내용을 담고 있습니다 기존의 내용을 보시려면 아래의 링크를 클릭하세요 이 SDK 생성방법은 다음 링크의 문서의 순서대로 설치한 다음에 적용되는 내용입니다 1단계 : Platform Builder5 - Workspace생성 2단계 : OS Design 참고 문서 : Platform Builder 5 설치 3단계로 PB5에서 생성한 릴리즈 파일과 바이너리 이미지로 SDK를 생성하고 설치하여, VS2005에서 설정하는 내용입니다 이 문서의 내용은 MS에서 제공한 Using the Windows CE 5.0 DeviceEmulator BSP for ARMV4I의 문서를 참고하여 정리하였습니다 주1 : 이 문서는 CountS가 직접 작성한 내.. 더보기
Platform Builder 5로 VS2005 에뮬레이터 SDK 생성하기 (2/3) 이 문서는 2단계 : OS Design 의 내용을 담고 있습니다 기존의 내용을 보시려면 아래의 링크를 클릭하세요 이 SDK 생성방법은 다음 링크의 문서의 순서대로 설치한 다음에 적용되는 내용입니다 1단계 : Platform Builder5 - Workspace생성 참고 문서 : Platform Builder 5 설치 2단계로 PB5에서 생성한 OS Design을 에뮬레이터에 맞도록 설정하는 내용입니다 이 문서의 내용은 MS에서 제공한 Using the Windows CE 5.0 DeviceEmulator BSP for ARMV4I의 문서를 참고하여 정리하였습니다 주1 : 이 문서는 CountS가 직접 작성한 내용으로 퍼가실 때는 꼭 트랙백을 남겨주시기 바랍니다 주2 : 주관적인 방향이 많이 제시되어 있기.. 더보기
Platform Builder 5로 VS2005 에뮬레이터 SDK 생성하기 (1/3) 드디어 본론 입니다 Platform Builder 5를 이용하여 VS2005 에뮬레이터 SDK를 생성하기는 총 3단계로 진행될 것 입니다 1단계 : Platform Builder 5 - Workspace 생성 2단계 : OS Design 3단계 : SDK 생성 및 SDK설치와 VS2005 설정 이렇게 진행될 예정입니다 이 SDK 생성방법은 다음 링크의 문서의 순서대로 설치한 다음에 적용되는 내용입니다 참고 문서 : Platform Builder 5 설치 1단계로 가장 기본인 Platform Builder 5에서 작업환경인 Workspace를 생성하는 것을 목적으로 설명하겠습니다 주1 : 이 문서는 CountS가 직접 작성한 내용으로 퍼가실 때는 꼭 트랙백을 남겨주시기 바랍니다 주2 : 주관적인 방향이 많.. 더보기