안녕하세요... 댁스터입니다...
DLL은 말그대로 동적으로 링크되는 라이브러리입니다...
즉 실행중에 동적으로 프로그램에서 불러쓸 수 있다는 거죠...
DLL의 장점은 일단, 실행 파일이 작아집니다... 물론 DLL이 있어야 하겠지만요...
그리고 실행 속도가 빨라집니다... 왜냐하면 필요한 모듈이 실행파일에 포함된 것이
아니라 DLL에 있기 때문에 실행파일의 실행 속도가 빨라지죠..
그리고, 메모리를 적게 차지 합니다... 필요한 모듈들을 동적으로 메모리로 적재
하고, 사용후에는 메모리에서 해제하기 때문입니다.
그리고, 타 언어에서도 호출하여 쓸 수 있습니다...
그리고, 프로그램을 수정하거나 버전업할 때 편리합니다... 왜냐면, 프로그램 소스
에서는 DLL내의 함수를 호출합니다... 그렇기때문에 프로그램 소스에서 일일이
수정할 필요없이 DLL내의 함수만 수정하면 되기 때문이죠...
그럼 참고하세요...
THEXDER
|