전체 글194 notepad++을 이용한 주석 제거 방법 가끔 헤더파일에서 함수만 추출하여 사용할 때가 있는데예를 들어 헤더파일에 /**@brief 어저꾸..@date 2016.7.7...*/int TestFunc(int a, int b); 위와같은 형식으로 헤더파일에 주루룩 있을때int TestFunc(int a, int b); 라는 문자열만 남겨두고 긁어다 쓰려고한다. 주석을 제거하고 복사 할 수 도 있겠지만. 함수의 갯수가 많아지면 많아질수록 -_-;; 내가 내가 아닌 사람이 된다. 으아악!!! 그래서 찾다보니 notepad++을 이용해서 정규식 표현을 사용하여 주석을 모두 제거할 수 있을거 같아 조사를 하였다. 1. 헤더파일을 내용을 notepad에 복사를 하던지 열던지 한다.2. Ctrl +H (바꾸기) 창을 열고3. 정규 표현식 체크박스를 클릭한다... 2016. 7. 25. 오픈소스 라이센스 오픈소스를 상용화에 사용될 경우가 있는데 이때 오픈소스의 라이센스를 확인하고 사용하여야한다.오픈소스 라이센스 종류는 아래와 같다.(참많네.;;)정보는 공유되어야 한다 쭈욱~ 출처:https://www.olis.or.kr/ossw/license/compareGuide.do 라이선스의 주요내용복제, 배포, 수정의 권한허용배포시 라이선스 사본첨부저작권고 지사항또는 Attribution 고지사항유지배포시 소스코드 제공의무와 범위조합저작물 작성 및 타라이선스 배포허용수정시 수정내용 고지명시적특허 라이선스의 허용라이선스 가특허소송 제기시 라이선스 종료이름, 상표, 상호에대한 사용제한보증의 부인책임의 제한zlib/libpng LicenseOOOCOOOGNU General Public License (GPLv2)OOO.. 2016. 7. 7. Mac Address 및 IP 주소 가져오기(#Mac, #IP, #MacAddress) MacAddress 및 IP 주소를 가져오는 소스 코드 입니다. 출처: http://blog.daum.net/odega/31 어떤식으로 가져오는지 공부해보고, 구찮으니 가져다 씁시다. #pragma comment(lib, "Iphlpapi.lib") #include //성공 1, 실패 0 리턴 BOOL GetIP(CStringArray& strIPArray) { CStringA strIPAddress; PIP_ADAPTER_INFO pAdapterInfo; PIP_ADAPTER_INFO pAdapter = NULL; DWORD dwRetVal = 0; ULONG ulOutBufLen = sizeof (IP_ADAPTER_INFO); pAdapterInfo = new IP_ADAPTER_INFO[ulOut.. 2016. 1. 29. SubClassing 사용시 동적으로 할당한 컨트롤 SubclassDlgItem Assert문제 CTreeCtrl을 SubClassing하여 사용중에, 해당 컨트롤을 동적으로 변경해서 사용해야 하는 일이 생겼다.그냥 new해서 만들어 쓸라하는데 SubclassDlgItem 에서 Assert 터지네 -_-; 뭐야 이검.. 동적으로 생성하면 이미 subclassing이 먹힌다나 뭐라나 ;암튼 SubclassDlgItem 요거 호출전에 아래것처럼 Unsubclasswindow하고 호출하니 터지지 않는다.m_pMyTreeCtrl->UnsubclassWindow();m_pMyTreeCtrl->SubclassDlgItem(IDC_TREE_TEST, this); 정보는 공유되어야 한다 쭈욱~~ 2015. 12. 28. 이전 1 ··· 6 7 8 9 10 11 12 ··· 49 다음