그런 현상은 "이것이 문제다"라고 꼭 찝어 낼 수 없습니다..
EAccess Violation 라는 것이 포인터나..
클래스를 메모리 할당이 안된 상태에서 접근한 경우입니다..
예를 들어 포이턴의 메모리 할당이 반환된 후..
또는 클래스가 Free된 후에 접근한 코드가 있거나..
반대로 할당 및 생성 전에 접근한 경우지요..
그러한 코드를 찾아가 보시는 수 밖에 없습니다..
특히 종료 시점의 문제로..
종료시 Free된 클래스를 접근하거나..
하는 경우를 살펴보세요..
김종서 님이 쓰신 글 :
: Application 종료시 Error 가 발생하는데 무엇 때문인지를 모르겠습니다.
:
: 알고 계시는 답변 부탁드립니다.
:
: 에러 메세지는 아래와 같습니다.
: Application Error
: Exception EAccess Violation in module ntdll.dll at 00003941.
: Access violation at address 77F83941 in module 'ntdll.dll'. Write of address 00000010.
:
:
|