반응형

SW 개발 342

ADS / RVCT / 형변환 오류..

RVCT 로 컴파일하던도중에 char를 const char로 변환할수없다는 error 메시지가 뿌리면서 컴파일이 멈추는 증상이 발생한다. 특히 str 관련 함수의 경우 인자를 받을때 대부분 char 형으로 넘긴 인자를 const char로 변환해서 쓰는데.. 매번 충돌이 발생하였다!! 일단 ARM 홈페이지에서 퍼온내용.. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0495a/BABDJCCI.html a value of type cannot be used to initialize an entity of type The initializing string for a fixed size character array is exactly as ..

SW 개발 2010.08.10

evc4.0 :: 스마트장치 개발 :: 호스트와 게스트간의 이더넷 연결..

출처 : http://leigh.innori.com/2 요새 Pocket PC 플랫폼에서 C++로 서버/클라이언트 네트워크 프로그램을 개발하고 있습니다. 와이브로가 상용화되면, PDA 플랫폼에서도 꽤 많은 애플리케이션이 개발될 것 같아요. 플랫폼에 익숙하지 않아서 엄청 삽질을 하고 있는데, Pocket PC 네트워크 프로그램 개발 및 테스트 환경에 대해 몇 가지 새로 알게 된 것을 적어 보겠습니다. MFC의 소켓 클래스는 사용하지 말자. 1. Windows CE 플랫폼에서는 절대 MFC의 CSocket이나 CAsyncSocket은 사용하지 마세요. PC기반에서도 사용해선 안될 악의 축인 놈들입니다. 특히 CE에서는 오동작이 많습니다. 연결할 서버가 죽어있는 경우에도 Connect 함수가 TRUE를 반환하..

SW 개발 2010.04.11

[CPP 기본문법] 파일입출력

18장제 2 부 C++ 고유 특성 C++ 파일 입출력 fstream.h 와 파일 클래스 파일 열기와 닫기 access 값 텍스트 파일 입출력 2진 입출력 get()과 put() read()와 write() 또 다른 get() 함수 getline() EOF 찾기 ignore() 함수 peek()와 putback() 함수 flush() 함수 임의 접근 현재 파일 위치 얻기 입력/출력 상태 사용자 정의 입출력과 파일 C++ 파일 입출력 C++ 파일 입출력 비록 C++의 입출력 방식이 통합적이라고 하더라도, 파일 입출력(특히, 디스크 파일 입출력)은 그 자체의 제약 사항들 때문에, 특별한 경우로 생각할 수 있다. 여기서 특히 디스크 파일을 고려하는 것은 가장 일반적인 파일이 디스크 파일이며, 대부분의 다른 장치..

SW 개발 2010.04.04

win32API / 예제소스 / 실행중인 프로세스 확인

Xeno's Study Blog (http://XenoStudy.tistory.com - 글쓴이 : Xeno - 출처 : 나 / MSDN / 인터넷여기저기 - 기타사항 : winCE / WM동작확인 CreateToolhelp32Snapshot() 와 Process32First(), Process32Next() 를 사용하여 현재 OS가 실행중인 프로세서들을 확인할수있다. 관련 MSDN : - HOWTO: Win32 API를 사용하여 응용 프로그램 열거 : http://support.microsoft.com/kb/175030/ko - PROCESSENTRY32 Structure : http://msdn.microsoft.com/en-us/library/ms684839%28VS.85%29.aspx 예제소스1)..

SW 개발 2010.03.29

WM / Driver / 시스템 파워 변화 감시하기 / RequestPowerNotifications

Xeno's Study Blog (http://XenoStudy.tistory.com ) - 글쓴이 : Xeno - 출처 : 인터넷 - 기타사항 : windows Mobile 에만 해당되는 사항임. 테스트완료 원본소스 출처 : http://groups.google.com/group/microsoft.public.windowsce.platbuilder/browse_thread/thread/c4fa6558743d079c/a9b58a9e96342ef3?lnk=gst&q=RequestPowerNotifications&rnum=1&pli=1 windows Mobile 의 경우 여러가지 power State 가 존재한다. 드라이버/App 모두 각 pwer State 마다 해줘야할 작업이 따로 있다고 하면 아래와 같..

SW 개발 2010.03.29

[win32API] 어플리케이션중복실행방지

출처 : 인터넷어딘가.. 오래전 자료라 출처를 잘모르겠습니다. 기타사항 : winCE / Windows Moblie 공통. 틀린사항은 댓글로 수정바랍니다. 중복실행방지 실제예제 중복실행방지 많은 개발자분들께서 테스트용으로 작성하는 간단한 어플이 MFC기반 Dialog Based Application이죠... (경우에 따라서...) 그 어플이 중복실행되지 않게 하기 위해서 FindWindow()함수를 사용합니다. 카 페내에 이와 관련한 자료가 몇몇 있기는 한데....정리가 안된듯 하여 정리겸 제 경험을 끄적거려봅니다. 우선, Dialog Based Application이 처음 시작되는 부분이... CxxxxApp::InitInstance() 함수입니다. BOOL CxxxxApp::InitInstance()..

SW 개발 2010.03.24

winCE / 일반사항 / winCE에서 지원되는 무선암호화방식

Xeno's Study Blog (http://XenoStudy.tistory.com) - 글쓴이 : Xeno - 출처 : winCE Document - 기타사항 : winCE / Windows Moblie 공통. 틀린사항은 댓글로 수정바랍니다. 각종 암호화의 경우 OS레벨에서 지원하는 것이다. 각종 암호화 및 인증방식은 무선랜 드라이버 Layer와는 별도로, 무선랜 접속 프로그램에서 지원을 해야한다. (물론 무선랜 드라이버단에서도 각 암호화들을 지원해야겠지만..;;) winCE / windows Mobile 같은경우 기본적으로 build 를 하게되면 대부분 netui / wzc를 이용하여 무선랜 접속 및 서비스를 이용하게 될것이다. 아까 말했듯이 무서랜 접속프로그램(=? netui / wzc) 에서 지..

SW 개발 2010.03.24
반응형