Дом развитие Что такое длл? - определение из техопедии

Что такое длл? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Dynamic Link Library (DLL)?

Динамическая библиотека ссылок (DLL) - это общий программный модуль с упорядоченным кодом, методами, функциями, перечислениями и структурами, которые могут динамически вызываться исполняемой программой во время выполнения. DLL обычно имеет расширение файла, заканчивающееся на .dll. Другие расширения файла: .drv и .ocx.

DLL были разработаны Microsoft и работают только с операционной системой Windows (ОС).

Techopedia объясняет Dynamic Link Library (DLL)

Определенные DLL типы функций следующие:

  • Экспортировано: может вызываться другим модулем, а также из определенных им библиотек DLL.
  • Внутренний: может вызываться только из определенных им DLL

DLL помогают сохранить системную память. Они не загружаются в оперативную память до тех пор, пока они не потребуются, и, таким образом, помогают сократить объем памяти. Приложения, которым требуются данные DLL, получают их по мере необходимости, что также помогает управлять памятью.


Ссылки на необходимые DLL-файлы обычно создаются во время программирования. Если ссылки статические, файлы DLL доступны и используются во время работы программы. Если ссылки являются динамическими, файлы DLL используются только по мере необходимости.


Другое преимущество DLL-файлов заключается в том, что они могут использоваться несколькими программами одновременно. Файлы DLL обычно не открываются напрямую, поскольку они автоматически загружаются вместе с программой. Файлы DLL также эффективно используют системные ресурсы и уменьшают обмен.


Когда функции DLL меняются, нет необходимости перекомпилировать или перекомпоновывать приложение с использованием DLL, если соглашения о вызовах, аргументы функций и возвращаемые значения остаются неизменными.

Что такое длл? - определение из техопедии