런타임에 DLL을로드 할 때 (Lib1.dll이라고 부름), Lib1.dll도 Lib2.dll에 종속되지만 Lib2.dll이 없다면 어떻게됩니까?다른 dll에 의존하는 dll을로드 중 ..?
1
A
답변
2
그것은 (미안하다) 의존한다. 문제의 DLL이 누락 된 DLL에 정적으로 링크되어 있으면 LoadLibrary 호출이 오류 126 (ERROR_MOD_NOT_FOUND)과 함께 실패합니다. 그러나 DLL이 누락 된 DLL을 동적으로로드하려고 시도하면 (예 : LoadLibrary) 원본 LoadLibrary 호출이 성공할 수 있습니다. 동작은 delay loaded 라이브러리에서도 변경 될 수 있습니다.
3
종속성이 누락 된 경우 프로그램이 실행되지 않습니다. DLL에 대한 액세스가 시도 될 때 예외/오류가 발생합니다.
0
해당 DLL에서 무언가를 사용하려고하면 I/O 오류가 발생합니다. 그것은 짐을 질 수 없다라고 말할 것이다
관련 문제
- 1. EntryPointNotFoundException VB.net에서 C DLL을로드 중
- 2. Win32 App Plugin은 자체 DLL에 DLL을로드 할 수 있습니다.
- 3. avifil32.dll에 의존하는 .net 응용 프로그램 설치 프로그램을 만드시겠습니까?
- 4. 내 dll이 zlib1.dll에 의존하는 이유를 찾는 방법은 무엇입니까?
- 5. 오라클 : 다른 테이블에 의존하는 제약
- 6. 메소드가 다른 메소드에 의존하는 경우
- 7. XULRunner의 javascript에서 DLL에 어떻게 링크합니까?
- 8. 다른 jar에 의존하는 하나의 jar를 사용하는 방법
- 9. PHP의 세션에 의존하는 페이지의 다른 언어 크롤링
- 10. 생성되는 다른 활동에 의존하는 활동을 테스트하려면 어떻게해야합니까?
- 11. 핵심 데이터 : 다른 것에 의존하는 속성 구현
- 12. 레일 하나에 의존하는 특성을 초기화 다른
- 13. 다른 DLL에 할당 된 메모리 해제
- 14. dllimport가 dll을로드 할 수 없습니다.
- 15. .NET4.0의 다른 dll에 대한 기존의 동일한 참조
- 16. 내가 다른 응용 프로그램 내 C-DLL에
- 17. DLL에 서명해야합니까?
- 18. PowerShell 2.0에서 dll에 대한 참조 추가
- 19. Vista/Win7에 이미 번들 된 DirectX DLL에 의존하는 SlimDX를 사용하여 응용 프로그램을 만들 수 있습니까?
- 20. 런타임에 ASP.NET MVC3 응용 프로그램에서 Microsoft.Http dll을로드 할 수 없습니다.
- 21. GDB에서 DLL을로드 할 수 없습니다.
- 22. 자주 변경되는 DLL에 대한 종속성 처리
- 23. 내 프로그램에 의존하는 파일을 찾는 방법은 무엇입니까?
- 24. 의존하는 토픽 브랜치 분기
- 25. C# 인터페이스 응용 프로그램과 다른 프로세스 dll에 주입
- 26. 네이티브 dll을로드 할 때 ExecutionEngineException이 throw됩니다.
- 27. Java는 명령 줄에서 다른 jar에 의존하는 jar를 실행합니다.
- 28. wicket : 다른 div에 의존하는 div 높이를 만드는 방법
- 29. 가짜 has_many 관계 만들기 - 다른 멤버에 의존하는 관계 var
- 30. 하나의 네이티브 라이브러리가 다른 검색 라이브러리에 의존하는 검색 경로
오류/예외는 DLL로드시 즉시 사용되며 사용되지 않을 때 발생합니다. – gwell
은 사용 방법에 따라 다릅니다. 당신이 게으른 로딩을한다면, 로딩하고 동시에 사용할 수 있습니다. – AutomatedTester