Файл DLL, сокращенно от Dynamic Link Library, представляет собой тип файла, который содержит инструкции, которые другие программы могут вызывать для выполнения определенных действий. Таким образом, несколько программ могут совместно использовать возможности, запрограммированные в одном файле, и даже делать это одновременно.
Например, несколько разных программ могут вызывать файл veryuseful.dll (я, конечно же, придумал его), чтобы найти свободное место на жестком диске, найти файл в определенном каталоге и распечатать тестовую страницу по умолчанию. принтер.
В отличие от исполняемых программ, таких как программы с расширением EXE, файлы DLL нельзя запускать напрямую, вместо этого они должны вызываться другим уже запущенным кодом. Однако библиотеки DLL имеют тот же формат, что и EXE, а некоторые могут даже использовать расширение файла .EXE. Хотя большинство динамических библиотек имеют расширение .DLL, другие могут использовать .OCX, .CPL или .DRV.
DLL файлы.
Исправление ошибок DLL
DLL-файлы, из-за их количества и частоты использования, как правило, являются основной причиной большого процента ошибок, возникающих при запуске, использовании и завершении работы Windows.
Хотя может быть легко просто загрузить отсутствующий или не найденный файл DLL, это редко лучший способ. Подробнее об этом читайте в нашей статье «Важные причины, по которым НЕ стоит загружать файлы DLL».
Если вы получаете ошибку DLL, лучше всего найти информацию об устранении неполадок, относящуюся к этой проблеме DLL, чтобы вы были уверены, что решите ее правильным способом и навсегда. У нас даже может быть специальное руководство по устранению неполадок для той, которая у вас есть. У нас есть список наиболее распространенных ошибок DLL и способы их исправления.
В противном случае см. Общие советы в разделе «Как исправить ошибки DLL».
Подробнее о файлах DLL
Слово «динамический» в библиотеке динамической компоновки используется потому, что данные используются в программе только тогда, когда программа активно их вызывает, вместо того, чтобы данные всегда были доступны в памяти.
Многие файлы DLL доступны в Windows по умолчанию, но сторонние программы тоже могут их установить. Однако редко открывать файл DLL, потому что его никогда не нужно редактировать, к тому же это может вызвать проблемы с программами и другими библиотеками DLL.
Файлы DLL полезны, потому что они позволяют программе разделять различные компоненты на уникальные модули, которые затем могут быть добавлены или удалены для включения или исключения определенных функций. Когда программное обеспечение работает таким образом с библиотеками DLL, программа может использовать меньше памяти, потому что ей не нужно загружать все сразу.
Кроме того, библиотеки DLL позволяют обновлять части программы без необходимости перестраивать или переустанавливать всю программу. Это преимущество даже усиливается, когда программа использует DLL, потому что все приложения могут воспользоваться преимуществами обновления из этого единственного файла DLL.
Элементы управления ActiveX, файлы панели управления и драйверы устройств — это некоторые из файлов, которые Windows использует в качестве динамических библиотек. Соответственно, эти файлы используют расширения файлов OCX, CPL и DRV.
Когда DLL использует инструкции из другой DLL, эта первая DLL теперь зависит от второй. Это упрощает нарушение функциональности DLL, потому что вместо того, чтобы иметь возможность неисправности только первой DLL, теперь она зависит также и от второй, что повлияет на первую, если возникнут проблемы.
Если зависимая DLL обновлена до более новой версии, перезаписана более старой версией или удалена с компьютера, программа, использующая файл DLL, может перестать работать должным образом.
DLL ресурсов — это файлы данных, которые имеют тот же формат файла, что и библиотеки DLL, но используют расширения файлов ICL, FON и FOT. Файлы ICL представляют собой библиотеки значков, а файлы FONT и FOT — файлы шрифтов.