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