개발/Visual C++33 Visual Studio 2010 다시 로드하시겠습니까? 메시지 없애는 방법 로그 파일이나 기타 소스 파일을 Visual Studio 2010에서 열어놓고 작업을 하다보면 로그 파일이 바뀔 때마다 "이 파일은 소스 편집기 외부에서 수정되었습니다. 다시 로드하시겠습니까?" 하는 다이얼로그가 떠서 그 때마다 모두 예(A)를 누르느라 성가신데요 이 경고 메시지를 안 띄우게 하는 방법이있네요. 다음 그림처럼 도구->옵션->환경->문서에서 저장되면 변경 내용 자동 로드 항목을 체크하면 외부에서 파일이 변경되면 경고 메시지 없이 자동으로 reload 합니다. 2013. 10. 1. CList 안의 내용을 조사식에서 쉽게 보는 방법 일전에 쓴 CArray 안의 내용을 조사식에서 쉽게 보는 방법처럼 CList도 자주 디버깅하게 되는데 이 클래스도 조사식에서 list 안의 내용을 한눈에 보기가 어려운 점이 있습니다. 이러한 CList도 조사식에서 쉽게 볼 수 있는 방법이 있습니다. CList의 인스턴스를 조사식에서 보고 확장하면 CObject, m_pNodeHead, m_pNodeTail, m_nCount, m_pNodeFree, m_pBlocks, m_nBlockSize의 데이터 멤버들을 갖고 있습니다. 이중 m_pNodeHead는 CList의 첫번째 항목의 주소를 가르치고 있고 m_nCount는 CList 객체가 갖고 있는 항목의 수가 몇 개인지를 나타냅니다. 따라서, m_pNodeHead의 주소에 m_nCount 크기만큼 보여달라.. 2013. 9. 29. Stack around the variable 'xxx' was corrupted 해결 방법 출처: http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=822399&ref=822399 http://bhnbhn.tistory.com/178 http://blog.daum.net/big11m/170 위의 오류 메시지는 함수 내의 스택이 깨졌을 때 나오는 메시지인데 이는 지역 변수(배열 변수든 클래스 변수든 상관 없음)의 주소(포인터)를 이용하여 그 변수에 무엇인가를 기록하려고 할 때, 실제 변수에 할당된 크기보다 더 많은 부분에 기록하는 경우에 나타납니다. 이의 예는 다음과 같은 것들이 있을 수 있습니다. 1. 설정한 배열 인덱스를 초과하여 사용한 경우 배열은 a[10] 해놓고 a[10]에 쓰는 경우입니다. 2. floa.. 2013. 9. 25. Visual Studio 2010에서 기존 코드 분석하기 출처: http://msdn.microsoft.com/ko-kr/library/vstudio/dd409365(v=vs.100).aspx http://msdn.microsoft.com/ko-kr/library/vstudio/ff636699(v=vs.100).aspx 프로젝트를 하다 보면 남이 짜 놓은 코드를 분석해야 하는 경우도 생깁니다. 이 경우 저는 Scitools의 Understand를 쓰고는 했는데 Visual Studio랑 별개의 프로그램으로 동작하는 것이라서 사용하기가 조금 불편하더군요. 그래서, Visual studio의 IDE에서 통합해서 수행할 수 있는 방법을 찾아봤더니 Visual Studio에도 코드를 분석하는 기능이 있는데 이를 MS에서는 기존 코드 시각화라고 부르네요. 코드 분석이란.. 2013. 9. 23. 이전 1 2 3 4 5 6 7 8 9 다음