Dll библиотеки
Автор Владимир Крос задал вопрос в разделе Другие языки и технологии
что такое dll библиотека только обьясните своими словами и получил лучший ответ
Ответ от Malicious nut[гуру]
это файл такой.. тебе не надо это.. забей..
Ответ от Adik Schicklgruber[гуру]
Динамическая библиотека. Основной смысл в том, что ей может пользоваться любая программа. например не нужно в каждую софтину и игрушку встраивать модуль управления видеокартой. программа берёт из dll нужный драйвер и использует для управления видео.
Динамическая библиотека. Основной смысл в том, что ей может пользоваться любая программа. например не нужно в каждую софтину и игрушку встраивать модуль управления видеокартой. программа берёт из dll нужный драйвер и использует для управления видео.
Ответ от Иван Петров[эксперт]
Суть DLL-библиотеки в том, чтобы выделить часть кода программы в отдельный модуль. Этот модуль потом подгружать и использовать. Программ может быть много и все они могут использовать одну DLL, или один набор DLL. По этому принципу Windows предоставляет доступ к своим функциям - у нее куча DLL и все программы их используют.
Это самое просто объяснение, что я придумал.
Суть DLL-библиотеки в том, чтобы выделить часть кода программы в отдельный модуль. Этот модуль потом подгружать и использовать. Программ может быть много и все они могут использовать одну DLL, или один набор DLL. По этому принципу Windows предоставляет доступ к своим функциям - у нее куча DLL и все программы их используют.
Это самое просто объяснение, что я придумал.
Ответ от Данилка[гуру]
Все программы состоят из функций и процедур, которые программист в этой программе пишет.
Некоторые функции и процедуры, бывает, универсальны. Например, надо тебе в твоей программе вычислить синус, косинус или факториал чего-либо. Ты, конечно, можешь прямо у себя в программе написать эти функции.
А если тебе приходится регулярно писать разные программы, в которых приходится вычислять эти математические функции? Тогда имеет смысл все эти функции написать как будто в отдельную программу, но откомпилировать это не в EXE, а в DLL
А потом в нужной программе просто одной строчкой "подключить" уже готовую DLL и второй строчкой тупо вызывать готовые функции. При этом библиотека DLL может подключаться тогда, когда надо. И тогда собственно твоя программа может быть маленькой и компактной, занимать в памяти немного места. А когда нужна математика - так она динамически подключит библиотеку, использует математические функции, да потом за ненадобностью отключит их.
Вот взять например MS Excel. Он чего только умеет: и считать, и сохранять, и рисовать. Представь, если бы это все запихали бы в единый EXE файл размеров в два гигабайта? А ты открываешь его только что бы нарисовать простенькую табличку. Нахрена грузить в оперативку все гигабайты всех возможных возможностей Excel, если можно загрузить только базу, а когда тебе чего надо конкретно - то конкретную библиотеку и подгрузить.
Все программы состоят из функций и процедур, которые программист в этой программе пишет.
Некоторые функции и процедуры, бывает, универсальны. Например, надо тебе в твоей программе вычислить синус, косинус или факториал чего-либо. Ты, конечно, можешь прямо у себя в программе написать эти функции.
А если тебе приходится регулярно писать разные программы, в которых приходится вычислять эти математические функции? Тогда имеет смысл все эти функции написать как будто в отдельную программу, но откомпилировать это не в EXE, а в DLL
А потом в нужной программе просто одной строчкой "подключить" уже готовую DLL и второй строчкой тупо вызывать готовые функции. При этом библиотека DLL может подключаться тогда, когда надо. И тогда собственно твоя программа может быть маленькой и компактной, занимать в памяти немного места. А когда нужна математика - так она динамически подключит библиотеку, использует математические функции, да потом за ненадобностью отключит их.
Вот взять например MS Excel. Он чего только умеет: и считать, и сохранять, и рисовать. Представь, если бы это все запихали бы в единый EXE файл размеров в два гигабайта? А ты открываешь его только что бы нарисовать простенькую табличку. Нахрена грузить в оперативку все гигабайты всех возможных возможностей Excel, если можно загрузить только базу, а когда тебе чего надо конкретно - то конкретную библиотеку и подгрузить.
Ответ от Savoljavob[гуру]
пример --чайник с чаем и он на столе и за столом 2 и более чели сидят и все пользуются этим чайником, а не заваривают каждый по чайнику--таким же макаром ?dll (so -в Linux) служит для всех приложении, пример Копировать мона с браузера и с Блокнота и каким нит продуктом Adob итд (имеется ввиду одной и той же dll-кой )
пример --чайник с чаем и он на столе и за столом 2 и более чели сидят и все пользуются этим чайником, а не заваривают каждый по чайнику--таким же макаром ?dll (so -в Linux) служит для всех приложении, пример Копировать мона с браузера и с Блокнота и каким нит продуктом Adob итд (имеется ввиду одной и той же dll-кой )
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: что такое dll библиотека только обьясните своими словами
спросили в Железо OpenGL
OpenCL.dll-что за файл?Нигде не могу найти.Может кто сталкивался? Устанавливая дрова для nvidia-просит этот файл.
Скачай дрова отсюда #yahrefs63980#
OpenCL.dll (библиотека Open Computing Language) для карты
подробнее...
OpenCL.dll-что за файл?Нигде не могу найти.Может кто сталкивался? Устанавливая дрова для nvidia-просит этот файл.
Скачай дрова отсюда #yahrefs63980#
OpenCL.dll (библиотека Open Computing Language) для карты
подробнее...
спросили в Microsoft Dynamics OS/2
Что это? и зачем надо? openal32.dll. openal32.dll
Это файл системной библиотеки нужный для некоторых игр. Если при запуске игры вы видите "Не найден
подробнее...
Что это? и зачем надо? openal32.dll. openal32.dll
Это файл системной библиотеки нужный для некоторых игр. Если при запуске игры вы видите "Не найден
подробнее...
спросили в Microsoft Dynamics
что за формат такой dll???
DLL (англ. Dynamic-link library — динамически подключаемая библиотека) — понятие операционной
подробнее...
что за формат такой dll???
DLL (англ. Dynamic-link library — динамически подключаемая библиотека) — понятие операционной
подробнее...
Восстановление библиотек DLL
Ремонтируем библиотеки с помощью WIN32 DLL Libraries!
Сборник DLL библиотек для Windows.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Spyware
Что такое ntdll.dll? Из за него виснек компьютер
Ntdll.dll является всего лищь DLL-библиотекой пользовательского режима, для обработки API в режиме
подробнее...
Что такое 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 (библиотека динамической компановки) , не имеет цифровой подписи. Возможно не одобрена
подробнее...
Открываю файл пишет ebase.dll. отсутствует на компьютере
Этот файл был скачан здесь: http://dllok.net
Инструкция
подробнее...
пишет ошибку SDL.dll отсутствует на компьютре и ни одна игра не работает что это и как исправить
скачайте файл SDL.dll и скопируйте его в папку
подробнее...
на компьютере отсутствует DCIMAN32.dll, где это взять и что делать?!
Скачать dciman32.dll
Скопировать сюда: либо в каталог с программой либо -
подробнее...
спросили в Железо
Подскажите,что такое системные библиотеки и библиотеки прцедур!
Это библиотека, содержащая функции, которие могут быть использованные от программ (.exe). В общем у
подробнее...
Подскажите,что такое системные библиотеки и библиотеки прцедур!
Это библиотека, содержащая функции, которие могут быть использованные от программ (.exe). В общем у
подробнее...
спросили в GNOME Gunnm
Люди добрые, помогите!!! Объясните пожалуйста, что за фаил GameUI.dll и с чем его едят?
GameUI.dll Используется в играх компании Valve на движке Source - Gold Source для создания
подробнее...
Люди добрые, помогите!!! Объясните пожалуйста, что за фаил GameUI.dll и с чем его едят?
GameUI.dll Используется в играх компании Valve на движке Source - Gold Source для создания
подробнее...
Игра требует physxloader.dll
Зайди сюда и нажми на "download zip-file" внизу. Затем разархивируй, и вставь файл в папку с игрой.
подробнее...