본문 바로가기

::CreateThread, _beginthread, _beginthreadex, ::AfxBeginThread 차이점 1. C/C++프로그래밍과 ::CreateThread 윈도우가 제공하는 CreateThread 함수는 스레드를 생성하는 함수이다. 하지만 C/C++ 로 코드를 작성하는 경우에는 CreateThread 를 사용해서는 안 되고, 마이크로소프트 C/C++ runtime-library 에서 제공하는 _beginthreadex 함수를 사용해야 한다. 다른 컴파일러 에서도 ::CreateThread 함수를 대체할 만한 함수를 제공할 것이며, 반드시 컴파일러에 의해 제공되는 다른 함수를 사용해야 한다. 2. 멀티 스레드 안전한 C/C++ Library 역사적으로 C runtime-library 개발자는 멀티 스레드 어플리케이션에서 C runtime-library 를 사용하였을 때 발생하는 문제에 대해서는 전혀 고려하.. 더보기
2007년 졸업작품 학교를 졸업한지 만으로 3년이 지났네요 졸업 당시 뒤늦게 학구열에 불탄(?) 저는 2003년 육군 병장 제대 후 처음으로 C언어라는 언어를 공부하기 시작했는데, 2007년 지금보면 허접하지만 나름대로 자존심이라면 자존심일 수 있는 졸업작품을 만들게 되었습니다. 졸업을 위한 졸업작품이 아닌 저를 위한 졸업작품이였죠. project name은 IIS(Intelligent sensor system) 이라 칭하였고 저를 포함하여 3명이서 맴버를 꾸려서 구현을 했지만 주로 제가 다했다는 -_-+ 거두절미 하고 사진부터 보시죠 MFC Dialog 기반으로 Streaming까지 되었으면 좋겠지만 핑계를 대자면 시간상?ㅎㅎ 불가능한 일정이라 Web Cam을 이용하여 녹화 및 재생 그리고 음성인식에 의한 녹화(?), M.. 더보기
Off the Aero theme in Windows7 ShellExecute(NULL, _T("open"), _T("net"), _T("stop UxSms"), NULL, SW_HIDE); ShellExecute(NULL, _T("open"), _T("net"), _T("stop UxSms"), NULL, SW_SHOW); 더보기