Q&A

  • 황당한 질문이긴 합니다만 막막해서...
어떤 Dll을 로딩해서 안에 포함된 함수를 실행하면

Access violation at address 100350E3 in module 'test.dll'. Write of address 00000000.

이런 에러 메세지가 뜹니다.

dll 로딩 후 함수의 주소를 출력해 보면 정상적으로 나오는데
그 함수를 실행하면 위와 같은 에러 메세지가...

Write of address 00000000 라는 부분을 통해 대충이라도
어떤 것에 관련된 에러인지를 알 수는 없을 까요?

너무나 막막해서 혹시나 이런 경험이 있으신 분이 계신가 해서
질문드려 봅니다.

황당한 질문을 드려 죄송합니다.
1  COMMENTS
  • Profile
    최용일 2009.06.05 19:04
    Access violation 너무나도 흔히 발생하는 에러내요...
    잘못된 주소를 참조해서 발생하는 에러죠... 함주 주소가 문제가 아니라 함수 내부에서 nil포인터 접근등 잘못된 주소를 참조해서 발생하는 에러입니다.