что такое библиотека dll



Dll библиотеки

Автор Владимир Крос задал вопрос в разделе Другие языки и технологии

что такое dll библиотека только обьясните своими словами и получил лучший ответ

Ответ от Malicious nut[гуру]
это файл такой.. тебе не надо это.. забей..

Ответ от Adik Schicklgruber[гуру]
Динамическая библиотека. Основной смысл в том, что ей может пользоваться любая программа. например не нужно в каждую софтину и игрушку встраивать модуль управления видеокартой. программа берёт из dll нужный драйвер и использует для управления видео.

Ответ от Иван Петров[эксперт]
Суть DLL-библиотеки в том, чтобы выделить часть кода программы в отдельный модуль. Этот модуль потом подгружать и использовать. Программ может быть много и все они могут использовать одну DLL, или один набор DLL. По этому принципу Windows предоставляет доступ к своим функциям - у нее куча DLL и все программы их используют.
Это самое просто объяснение, что я придумал.

Ответ от Данилка[гуру]
Все программы состоят из функций и процедур, которые программист в этой программе пишет.
Некоторые функции и процедуры, бывает, универсальны. Например, надо тебе в твоей программе вычислить синус, косинус или факториал чего-либо. Ты, конечно, можешь прямо у себя в программе написать эти функции.
А если тебе приходится регулярно писать разные программы, в которых приходится вычислять эти математические функции? Тогда имеет смысл все эти функции написать как будто в отдельную программу, но откомпилировать это не в EXE, а в DLL
А потом в нужной программе просто одной строчкой "подключить" уже готовую DLL и второй строчкой тупо вызывать готовые функции. При этом библиотека DLL может подключаться тогда, когда надо. И тогда собственно твоя программа может быть маленькой и компактной, занимать в памяти немного места. А когда нужна математика - так она динамически подключит библиотеку, использует математические функции, да потом за ненадобностью отключит их.
Вот взять например MS Excel. Он чего только умеет: и считать, и сохранять, и рисовать. Представь, если бы это все запихали бы в единый EXE файл размеров в два гигабайта? А ты открываешь его только что бы нарисовать простенькую табличку. Нахрена грузить в оперативку все гигабайты всех возможных возможностей Excel, если можно загрузить только базу, а когда тебе чего надо конкретно - то конкретную библиотеку и подгрузить.

Ответ от Savoljavob[гуру]
пример --чайник с чаем и он на столе и за столом 2 и более чели сидят и все пользуются этим чайником, а не заваривают каждый по чайнику--таким же макаром ?dll (so -в Linux) служит для всех приложении, пример Копировать мона с браузера и с Блокнота и каким нит продуктом Adob итд (имеется ввиду одной и той же dll-кой )

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: что такое dll библиотека только обьясните своими словами
спросили в Другое
дайте сайт чтоб скачать xapofx1_5.dll
Пожалуйста. DLL-библиотека
подробнее...
спросили в Microsoft Dynamics OS/2
Что это? и зачем надо? openal32.dll. openal32.dll
Это файл системной библиотеки нужный для некоторых игр. Если при запуске игры вы видите "Не найден
подробнее...
спросили в Microsoft Dynamics
что за формат такой dll???
DLL (англ. Dynamic-link library — динамически подключаемая библиотека) — понятие операционной
подробнее...

Восстановление библиотек DLL
Ремонтируем библиотеки с помощью WIN32 DLL Libraries!

Сборник DLL библиотек для Windows.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Spyware
Что такое ntdll.dll? Из за него виснек компьютер
Ntdll.dll является всего лищь DLL-библиотекой пользовательского режима, для обработки API в режиме
подробнее...

Вопрос по установке msvcr80.dll.
Ставь в Windowssystem32
Потом набери в консоли: regsvr32 msvcr80.dll
msvcr80.dll -
подробнее...

OSETUP.DLL digital signature does not validate or is not present. Перевод плз.
DLL (библиотека динамической компановки) , не имеет цифровой подписи. Возможно не одобрена
подробнее...

на компьютере отсутствует DCIMAN32.dll, где это взять и что делать?!
Скачать dciman32.dll

Скопировать сюда: либо в каталог с программой либо -
подробнее...
спросили в Железо
Подскажите,что такое системные библиотеки и библиотеки прцедур!
Это библиотека, содержащая функции, которие могут быть использованные от программ (.exe). В общем у
подробнее...
спросили в GNOME Gunnm
Люди добрые, помогите!!! Объясните пожалуйста, что за фаил GameUI.dll и с чем его едят?
GameUI.dll Используется в играх компании Valve на движке Source - Gold Source для создания
подробнее...

Игра требует physxloader.dll
Зайди сюда и нажми на "download zip-file" внизу. Затем разархивируй, и вставь файл в папку с игрой.
подробнее...
Динамически подключаемая библиотека на Википедии
Посмотрите статью на википедии про Динамически подключаемая библиотека
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*