0xC0000005: Access Violation. 에 대한 질문을 하겠습니다.
몇일전부터 잘돌아가던 소스가 팅김현상이 생겨 디버그를 하였습니다.
그런데 브레이크 포인터를 걸어 보아도 제데로 잡지 못하는 현상이 있었고
First-chance exception in ****.exe: 0xC0000005: Access Violation.
검색을 해본결과 MSVC6의 버그로 판단하고 0xC0000005: Access Violation.를 걸리지 않게 셋팅하였으나
지역변수 선언조차 예외가 발생하고.. 디버그도 잘되지 않습니다.
그러다가도 잘 될때도 있고.. 소스상에는 문제가 없는 것같은데.. 왜이러는지.. 후..
혹이 이 부분에 대해서.. 경험하신분이나 알고계시는 분들은 알려주시면 감사하겠습니다..
0xC0000005: Access Violation.관한 질문입니다.
Moderator: 류광
지금 다시 확인해보니
디버그 브레이크 포인트가 걸리는 순간 메모리를 정성적으로 참조하지 못하는거같습니다.
this가 쓰레기값이 잡히고 그러다가 진행을 조금하면 다시 정상으로 돌아오네요..
this가 쓰레기값이 잡히고 그러다가 진행을 조금하면 다시 정상으로 돌아오네요..
지금 다시 확인해보니
디버그 브레이크 포인트가 걸리는 순간 메모리를 정성적으로 참조하지 못하는거같습니다.
this가 쓰레기값이 잡히고 그러다가 진행을 조금하면 다시 정상으로 돌아오네요..
this가 쓰레기값이 잡히고 그러다가 진행을 조금하면 다시 정상으로 돌아오네요..
-
- Posts: 2
- Joined: 2009-11-30 10:44
생성자 아닙니다.
생성자 아닙니다.
현재 개발이 거의다 끝난 상태의 소스이며
지금 일어난 현상은 디버그 관련 문제인것같습니다.
디버그 모드에서 브레이크 포인트에 걸리는 순간에 메모리를 정확히 참조하지 못하는거 같습니다.
디버그 브레이크 포인트를 걸지 않으면 정상작동을 하다가 걸리면 메모리가 잘못되어 있고 이런 에러 메세지가 뜹니다..
현재 개발이 거의다 끝난 상태의 소스이며
지금 일어난 현상은 디버그 관련 문제인것같습니다.
디버그 모드에서 브레이크 포인트에 걸리는 순간에 메모리를 정확히 참조하지 못하는거 같습니다.
디버그 브레이크 포인트를 걸지 않으면 정상작동을 하다가 걸리면 메모리가 잘못되어 있고 이런 에러 메세지가 뜹니다..