Home
Support
DLL이 정상동작가능한 상태(having all required dependencies)인지 확인할 수 있는 방법
DLL이 정상동작가능한 상태(having all required dependencies)인지 확인할 수 있는 방법
주요한 소프트웨어:
주요한 소프트웨어 버전: 8.0
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A
문제점: Call Library Function Node.vi를 사용하여 DLL을 사용하는데 다음과 같은 에러가 발생합니다.
Error loading “<DLL FILE>”. A dynamic link library (DLL) initialization routine failed.
DLL이 그 내부에 필요한 모든 요소들을 가지고 있는지 미리 확인할 수 있는 방법은 없습니까? (How do I determine if this DLL has all its required dependencies?)
솔루션:
Dependency Walker라는 유틸리티 사용하십시오. 이 유틸리티는 DLL 파일을 분석하여 그 내부에 필요한 모든 파일이 제대로 구비되어 있는지를 알려주는 기능을 합니다.
- http://www.dependencywalker.com/ 에서 Dependency Walker 를 다운받아 설치하십시오.
- 설치한 유틸리티를 실행하시고, File » Open에서 검사할 DLL file을 선택하고 Open 하십시오.
- 유틸리티 User Interface의 아래부분을 보시면 유틸리티가 열어볼 수 없는 파일에 대한 리스트와 경고 메시지를 확인하실 수 있을 것입니다.
- 누락된 파일을 다시 찾아서 main DLL 파일에 포함시키십시오.
관련 링크:
첨부:
리포트 날짜: 06/19/2007
마지막 업데이트: 08/16/2007
문서 번호: 4AIJ65TS
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.