Coding47 링커가 빌드한 시간 알아내는 함수 겜업계의 대어, 도플광어님의 글 참조. (뇌이뇬 2007.09.20 블로깅) ------------------------------------------ time_t GetTimeStamp() { HMODULE hModule = GetModuleHandle(0); if (hModule == 0) return 0; IMAGE_DOS_HEADER *DosHeader = (IMAGE_DOS_HEADER *)hModule; if (IMAGE_DOS_SIGNATURE != DosHeader->e_magic) return 0; IMAGE_NT_HEADERS *NTHeader = (IMAGE_NT_HEADERS *)((char *)DosHeader + DosHeader->e_lfanew); if (IMAGE_NT_S.. 2009. 8. 9. Vista와 VC2005 영문판과 한글판의 궁합.. 2007.09.18 뇌이뇬 블로그 이사글 ---------------------------------------------- 와... 정말 이것때문에 3주 그냥 시간 날리고 캐고생 한 생각 하면.... 처음에 시작은 이러했다.. 환경 : Vista Ultimate K/ Vista Business 둘 다 (얼티밋은 64/ 비즈니스는 32 bit) VC2005 한글판 / SP1 / SP1 Upgrade for Vista / Platform SDK for Vista & .NET Framework3 VC6.0에서 구현된(2002년 구현이니까 오에스는 그당시 나온 모든 OS를 모두 지원했을듯) 기존 소스를 비스타에서도 동작하게끔 ...2005로 작업하라는 오더에 맞게.... 포팅 작업을 완료하고 현재 작업하는 메.. 2009. 8. 9. Windows에서 GCC로 코딩하기 2008.09.19 뇌이버 나의 블로그에서 슝... ------------------------------------------------------- 뽕빠지게 리눅스에 빌드 환경 세팅을 했는데... 무슨 이유에선지 아무도 사용을 안한다. -_-;;; GCC도 Eclipse도 깔아놔서 빌드는 충분하도록, 거기다가 IDE 환경에서 하도록 세팅해 놨드만........ (이럴 줄 알았으면 안하고 갈굼 안당하는게 나을뻔 했다. SSang!!!) 이런 경험을 토대로 해 보았을때 조만간 갈굼 모드 & 뭐라뭐라 잔소리가 나올 것 같아서 Windows 환경 하에서 코딩이 가능하도록 세팅을 하기로 했다. 어차피 GCC로 코딩하고 빌드하기만 함 되니까.. Unix/Linux 에서의 테스트 및 디버깅은 각자 알아서 하겠지 .. 2009. 8. 7. CString 팁 몇가지. 1. CString을 char*로 변환할때 - 간단히 strcpy() 이용한다. 2. CString 중간에 있는 문자 빼오기 사실 문자열을 char*로 지정해 놓고 하나하나 포인터 증가시켜 가면서 하면 좋았을텐데, 이번 프로젝트에서 1에서 소개한 그 함수를 희한하게 디파인 해놓은 바람에...찾아봤던 방법. CString 자체 함수를 이용해 본다. - Find()와 Mid()를 적절히 조합한다. 3. 문자열을 정수형으로 캐스팅 여러가지 방법이 있겠지만...뭐 간단히는 _strtoui64을 써도 무방. 가끔 질문 중 그런것 많이 받는다..(학생들은 당삼이고..) CString을 정수로 어떻게 바꾸나요? CString을 char*로 어떻게 바꾸나요? char*을 CString으로 어떻게 바꾸나요? 근데...... 2009. 8. 5. 이전 1 ··· 5 6 7 8 9 10 11 12 다음