Programing

프로그래밍

DLL ( Dynamic Linked Library )

라이브러리란 소프트웨어를 개발할때 사용되는 함수, 클래스, 상수, 자료형 등의 집합으로 이루어진 파일이다. 라이브러리는 코드의 재사용을 위해 사용되고있으며 다른 프로그램에 링크되어 사용되어진다. 프로그램에서 라이브러리의 함수등을 사용 및 호출할때는 피호출자의 주소를 알아야되는데 이 주소가 결정되는 때에 따라 정적, 동적으로 나뉘어지고 컴파일, 링킹 시점이 정적, 런타임 시점이 동적이 된다. 동적 링크 라이브러리(DLL) 은 라이브러리의 일종으로 마이크로소프트 윈도우에서 구현된 동적 라이브러리이다. DLL은 다른프로그램에서 불러와 사용할 수 있는 다양한 함수들과 클래스들로 이루어져있다. DLL 을 로드하는 방법은 두가지가 있다. 묵시적 링킹 (Implicit Linking) : PE 파일 자체에 어떤 DL..

MAJG
'Programing' 태그의 글 목록