반응형 IT창고307 error C2440: 'static_cast' : 'LRESULT (__cdecl *)(void)'에서 'AFX_PMSG'(으)로 변환할 수 없습니다. error C2440: 'static_cast' : 'LRESULT (__cdecl *)(void)'에서 'AFX_PMSG'(으)로 변환할 수 없습니다. 메시지맵 함수의 LRESULT 를 void 타입으로 변환하면 에러가 나지 않는다.. 6.0 에서 는 잘 돌아가지만 2005에서는 이 코드는 돌아가지 않는다... 따라서 메시지맵 함수 타입을 변경해야 한다. 2009. 2. 27. Visual Studio 2005 에서 C 언어 컴파일 방법 C 컴파일 프로그램 C언어를 컴파일 할 수 있는 컴파일러에는 여러가지가 있는데, 그중에서 Visual Studio 2005 를 이용해서 컴파일 해보겠습니다.! 우선 Visual Studio 2005를 설치 하면 다음과 같은 아이콘이 생깁니다. 윈도우 비스타의 경우에는 관리자 권한으로 실행 시키도록 합니다.^^ 그 외에는 그냥 실행 시키 시면 되구요.. 처음으로 실행 시키게 되면 주로 개발하게 될 언어가 무엇인지 선택하는 창이 뜨는게.. Visual C++ 개발자를 선택하시면 됩니다. 물론 정해져 있는건 아니구요.. 선택하고 싶으신 것을 선택하시면 되는데 주로 쓰시는 언어를 선택하는게 편해요.. 나중에 변경 하실 수 도 있구요.. 흠.. 지금 변경하는 법을 까먹어서.. 훗~ 아시는 분은 댓글 남겨 주세요... 2009. 2. 27. 버그에 대한 간단한 정리~ bug - 사용자를 신경쓰게 만드는 모든 것 분류 - 일관성 없는 사용자 인터페이스 - 요구사항 불충족 - 성능저하 - 충돌 또는 데이터 손상 bug 발생원인 - 지나치게 짧거나 불가능한 최종 기한 - "코드 먼저, 생각은 나중에"식 접근 방법 - 요구 사항 오해 - 개발자의 무지 또는 부적절한 교육 - 품질에 대한 책임감 결여 2009. 2. 27. 내컴퓨터 찾아 보기 #pragma region 내컴퓨터 찾아 보기 void CShellView::OnShellMycomfind() { // TODO: 여기에 명령 처리기 코드를 추가합니다. ITEMIDLIST *pidlBrowse; char pszPathName[MAX_PATH]; CString strPath; lstrcpy (pszPathName, strPath.GetBuffer(strPath.GetLength())); BROWSEINFO BrInfo; memset(&BrInfo, 0, sizeof(BrInfo)); BrInfo.hwndOwner = GetSafeHwnd(); BrInfo.pidlRoot = NULL; BrInfo.pszDisplayName = pszPathName; BrInfo.lpszTitle = "이.. 2009. 2. 26. 이전 1 ··· 33 34 35 36 37 38 39 ··· 77 다음 반응형