API에 있는 Function을 사용하는 부분인데
정확한 에러 메세지는
'Access Violation at address 100147DD in Module 'PIAPI32.DLL'.
Write of Address 004445BC'
라는 메시지 입니다.
그런데 이 에러는 런타임에서는 여지없이 나오는데
꼭 어디서 에러가 나나 보려고 함수를 콜하는 프로시저 아무곳에나
브레이크를 걸어놓고 디버깅을 하면 안난다는 겁니다.
귀신이 곡할 노릇이죠...벌써 사흘째 그 에러를 잡고 있습니다.
혹시 Dll의 Loading time이 긴가 싶어서 기다려도 보고
LoadLibrary라는 함수도 사용해 봤지만 소용이 없더군요...
혹시 이런 현상을 만나보신적이 있거나 알고 계신분들의 도움을 부탁합니다.
P.S. 답변해주신 임펠리텔리님께 감사드립니다. 저번 질문은
TypeCasting으로 해결했습니다. 왜 해결 됐는지는 저도 아직 잘 모르겠는데
어쨌든 델파이는 참 오묘한 툴이다 싶습니다.
|