Visual C++/Access Violation 썸네일형 리스트형 Access Violation Error in MFC Release 모드로 프로그램을 완성하고 빌드하여 다른 폴더에 실행파일을 복사해서 실행한 결과 잠시 후 아무런 메시지도 없이 프로그램이 중단된다는 경고창이 나타나고 프로그램이 종료되었다. 현재로서는 그 이유에 대해서 아무런 단서도 없고 다만 포인터 변수 안에 저장된 주소가 어디선가 본의 아니게 변경되었거나 접근하고자 하는 인스턴스나 값에 대한 주소가 사라지고 NULL 값이 그 자리를 차지하고 있을 것으로 생각하고 있었다. 메모리 누수를 생각할 수도 있었지만 먼저 메모리 누수에 대해서는 이미 필요한 작업을 마친 상태라서 문제의 원인에서 제외하기로 하였다. 디버깅 모드에서 테스트할 필요가 있었지만 현재의 개발환경은 처음부터 Release모드였으며 사용되는 라이브러리 들이 모두 Release모드에서만 실행되는.. 더보기 이전 1 다음