제 글을 읽어주셔서 감사합니다.
Win98에서 VC++로 작성한 dll을 사용하여 프로그램을 작성하다가
똑같은 환경으로 Win2k Server로 소스를 가져가 코딩을 하고 있습니다.
잘 돌던 프로그램이 '해당 dll을 찾을 수 없다.'는 메시지와 함께 실행이 안되네요.
물론 dll파일은 프로그램 시작 Path내 정상적으로 위치하고 있습니다.
델파이와 Win2k간 문제가 있는것인지?
참고로 전 Delphi 5 Enterprise에 Patch1을 설치해 쓰고 있습니다.
부탁드립니다.
> 제 글을 읽어주셔서 감사합니다.
>
> Win98에서 VC++로 작성한 dll을 사용하여 프로그램을 작성하다가
> 똑같은 환경으로 Win2k Server로 소스를 가져가 코딩을 하고 있습니다.
>
> 잘 돌던 프로그램이 '해당 dll을 찾을 수 없다.'는 메시지와 함께 실행이 안되네요.
> 물론 dll파일은 프로그램 시작 Path내 정상적으로 위치하고 있습니다.
>
> 델파이와 Win2k간 문제가 있는것인지?
>
> 참고로 전 Delphi 5 Enterprise에 Patch1을 설치해 쓰고 있습니다.
>
> 부탁드립니다.
안녕하세요.
전 win2k에서 델파이5로 개발중입니다. 잘 돌아가거던요...
델5와의 문제는 아니라고 봅니다
혹, 아래와 같은 상황중 하나가 아닐른지요....
dll 프로시저 호출하는 위의 상황에서는 "메시지가 dll을 찾을 수 없다" 고 나오는 경우와 "시작지점을 못찾는다 " 는 경우, 그리고 "그냥 막 오류나는 경우" 있는데,
첫번째는 우선 winntsystem32디렉토리에 dll을 집어넣고 test를 해보세요. 만약된다면 Path에 문제가 있는 거죠.
두번째는 dll의 내용이 바뀌거나 업글되면서 프로시저 정보위치가 변경되는 경우입니다
세번째는 win2k에서 사용하기 곤란한 경우이거나 코딩상의 문제일 수 있겠습니다.
즐코딩하세요.