어떤 Dll을 로딩해서 안에 포함된 함수를 실행하면
Access violation at address 100350E3 in module 'test.dll'. Write of address 00000000.
이런 에러 메세지가 뜹니다.
dll 로딩 후 함수의 주소를 출력해 보면 정상적으로 나오는데
그 함수를 실행하면 위와 같은 에러 메세지가...
Write of address 00000000 라는 부분을 통해 대충이라도
어떤 것에 관련된 에러인지를 알 수는 없을 까요?
너무나 막막해서 혹시나 이런 경험이 있으신 분이 계신가 해서
질문드려 봅니다.
황당한 질문을 드려 죄송합니다.
잘못된 주소를 참조해서 발생하는 에러죠... 함주 주소가 문제가 아니라 함수 내부에서 nil포인터 접근등 잘못된 주소를 참조해서 발생하는 에러입니다.