Библиотека динамической компоновки (DLL) в операционных системах Microsoft Windows — это модуль, содержащий функции и данные, которые могут использоваться другим модулем (приложением или библиотекой DLL). learn.microsoft.com
Некоторые особенности DLL-библиотек:
- Позволяют модульизировать приложения. learn.microsoft.com Это значит, что функциональные возможности программ можно обновлять и повторно использовать. learn.microsoft.com
- Помогают сократить затраты на память, если несколько приложений используют одни и те же функции одновременно. learn.microsoft.com Несмотря на то, что каждое приложение получает собственную копию данных DLL, они совместно используют код библиотеки. learn.microsoft.com
- Способствуют разбиению кода на модули. learn.microsoft.com Это позволяет операционной системе и программам загружаться и работать быстрее, а также занимать меньше места на диске компьютера. learn.microsoft.com
Например, в операционных системах Windows DLL-библиотека Comdlg32 выполняет общие функции, связанные с диалоговыми окнами. learn.microsoft.com