Как устанавливать DLL файлы?
DLL - это файл-библиотека дополнительных инструкций. Они используются программами.
Почему это удобно? Потому что не надо весь код впихивать в программу. Можно всего лишь при вызове каких-то функций обратиться к соответствующей библиотеке. Если б всё необходимое было в самих программах, они были бы неподъёмными. И на диске занимали бы много места, и в памяти. Второй момент - библиотека может быть использована разными программами. Не одной. Третий - она загружается в память динамически, только когда вызывается, а по завершении своей работы выгружается, а программа продолжает делать своё дело.
Библиотеки могут лежать в папках самой программы, но вообще их место - каталог виндовс\system32 Туда надо скопировать файл, если какая-то программа выдаёт ошибку "какая-то.dll is missing", и вам удалось недостающий файл где-то найти.
В Microsoft Windows это файлы библиотек подпрограмм. Одни и те же подпрограммы этих библиотек используются разными. Нет смысла включать один и тот же код в несколько программ, если можно его хранить в отдельном месте и обращаться к нему по мере необходимости. Например, в kernel32.dll хранятся все подпрограммы работы с окнами, мышкой, клавиатурой... используемые всеми приложениями разных фирм. Если бы не эти библиотеки, то боюсь, что только бы ОС со стандартным набором приложений заняла бы весь Ваш винчестер.
Времена DOS, когда разделяемые библиотеки почти не использовались, уже давно прошли.
DLL файлы или библиотеки применяются программистами и разработчиками ПО для облегчения написания программ. Как это происходит? Зачастую в разных программах могут использоваться однотипные функции, которые можно вызвать из ранее созданного DLL файла, что существенно облегчает труд программиста.
Добавить комментарий