분류 전체보기654 visual C ++ 6.0 -> 비주얼 스튜디오 2010 으로 변환시 유의사항 아... 1. 작업 계획 세우기 변환작업은 생각보다 만만한 작업이 아닙니다. 물론 소스가 몇줄 안된다면 아무 상관없겠지만 (그렇다면 새로 짜는게 낳을지도..ㅋ)보통 툴 업그레이드를 생각하고, 소스를 그대로 가져갈 계획이라면이미 그동안 6.0으로 작업했던 소스량은 엄청날 것입니다. 당연히 계획수립은 이루어져야 합니다.담당자가 프로젝트를 변환 하면, 나머지 팀원들이 소스 변환 작업은 언제까지 할 것이며,그 도중에 급한 요구사항은 어떻게 처리 할 것인지..툴 업그레이드가 완료되면, 릴리즈 테스트는 어떻게 할 것인지 등등... 하지만, 이런 계획이 제대로만 세워진다면그다음의 작업 진행은 일사천리로 이루어질 것입니다. 2. 프로젝트 변환 6.0 은 워크스페이스 파일(.dsw) 및 프로젝트 파일(.dsp)로 구성되.. 2012. 9. 13. visual studio 6.0 을 안쓰는이유 2008년 3월인 지금까지도 여전히 많은 프로젝트들이 10년 전에 출시된 VC++ 6.0으로 개발하고 있다는 사실이 다소 놀랍고 충격적이기까지 하다. 많은 분들이 토를 단다. 그런데 직접 십만 라인의 VC6 프로젝트를 2003년,VS 2003으로 이전한 경험이 있는 나로서는 그저 게을러서, 귀찮아서 라는 변명으로 밖에 들리지 않는다. 정말로 VC++ 6.0을 써야만 하는 절대절명의 이유가 있는지 정말 궁금하다. 왜 VC++ 6.0을 쓰지 말고 최소 VS 2005을 써야하는지 몇 가지만 써보자. (단, 이 이야기는 .NET을 사용하지 않는 Win32 기반의 C/C++ 프로젝트에만 적용된다.) 1. 보다 안전한 프로그래밍 2001년 온 세상을 골치아프게 했던 Code Red Worm을 기억할 것이다. 이건 .. 2012. 9. 13. win API 캐럿 Caret api -캐럿(Caret) 캐럿이란? 워드프로세서나 익스플러로 입력창에 보면 깜박깜박 거리는 모양을 캐럿이라고 부른다. 커서는 마우스 포인터을 이야기 합니다. 그럼 캐렛에 대해서 간단히 요약해 보겠습니다. ----------------------------------------------------------------------------- CreateCaret(); 캐럿을 만들어 줍니다. SetCaaretPos(); 캐럿의 좌표을 설정합니다. ShowCaret(); 캐럿을 보여줍니다. HideCaret(); 캐럿을 숨긴다. DestroyCaret(); 캐럿을 삭제합니다. -------------------------------------------------------------------------.. 2012. 9. 13. MessageBox 에서 에러남 @ 비쥬얼 스튜디오 2010 원인은 유니코드 에러메시지 이거랑 비슷함 error C2664: 'CWnd::MessageBoxW' : cannot convert parameter 1 from 'const char [48]' to 'LPCTSTR'Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast]------------------------------------------------------------------------------------------------ This error message usually appears in case of Unicode applications. You can.. 2012. 9. 12. 이전 1 ··· 132 133 134 135 136 137 138 ··· 164 다음 반응형