Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Что такое dll расширения?


user000

Рекомендуемые сообщения

Если можно подробно объясните что такое dll раширения? Слышал что это какая то библиотека. ????

Изменено пользователем matva
Ссылка на комментарий
Поделиться на другие сайты

Ето библиотека, содержащая функции, которие могут бит использувани от программ (.exe). В общем у болшенство программ есть свои dll библиотеки, а еще у Windows есть много таких библиотек (для создания окошко или кнопку примерно)

Ссылка на комментарий
Поделиться на другие сайты

(Dynamic Link Library) динамически подключаемая библиотека, библиотека динамической компоновки (связей) в Windows и OS/2 - файл с расширением .DLL , содержащий библиотеку многократно исполняемых модулей (объектов, процедур), компоновка с которыми выполняется не до загрузки, а при появлении ссылки на модуль во время исполнения программы. Это уменьшает размеры программ и позволяет вносить изменения только в один DLL -файл, а не отдельно в каждую программу, в которой он используется. Однако, при этом возникает проблема совместимости DLL разных версий, так как они могут не обладать обратной совместимостью. В Windows 2000 эта проблема решается за счёт возможности хранения различных версий компонентов DLL (WinSxS)

Ссылка на комментарий
Поделиться на другие сайты

Библиотечки элементов Виндовоза. В них может лежать как текстовая информация, так и графическая. Например кнопка Пуск виндовская находится в библиотечке специальной. Практически все картинки папок и графических элемнтов Win находятся в библиотеках. В shell32.dll например лежад системные иконки. Она лежит в System32. Открыть dll можно PEexplorer'ом или любой подобной программой.

Ссылка на комментарий
Поделиться на другие сайты

Библиотечки элементов Виндовоза. В них может лежать как текстовая информация, так и графическая. Например кнопка Пуск виндовская находится в библиотечке специальной. Практически все картинки папок и графических элемнтов Win находятся в библиотеках. В shell32.dll например лежад системные иконки. Она лежит в System32. Открыть dll можно PEexplorer'ом или любой подобной программой.

163107[/snapback]

это так, но кроме текстов и график, в .dll может бит програмного кода. Например функция ShutDown или функция Copy / Paste или функция для показивания каринке, или для компресии в .zip... В общем, dll делят на два типа - програмние и ресурсние, во втором случае они содержут курсори, иконки и др. елементи и можно их витащит с PE explorer, Resourse Grabber и т.д.

Ссылка на комментарий
Поделиться на другие сайты

DLL как я понял типа архиватор что ли? " Эта как бы собственный архиватор WIndows. Так?

И еще, если можно объясните на примере. Что изменяется при запуске программы. Что и как обращаеться?

Изменено пользователем matva
Ссылка на комментарий
Поделиться на другие сайты

Нет, не архиватор. это программний модул.

Т.е. это програма, котороя не может работат сомостоятельно, но может бит запущена из каждего .exe файла.

P.S. ну уже сказал, что существуют програмние и ресурсние DLL. Ресурсних можно разсматривать и как собствений архиватор Windows-а :mad:

Ссылка на комментарий
Поделиться на другие сайты

user000:

Dynamic Link Library. Динамически связываемая библиотека программных модулей. То есть выделенные в отдельный файл несамостоятельные куски программного кода и данных. "Динамически связываемая" означает, что программы могут обращаться к библиотеке и использовать входящие в нее модули (куски кода) прямо в ходе работы, в любой момент, когда эти модули понадобятся.

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

Ссылка на комментарий
Поделиться на другие сайты

user000:

А что такое модуль?
Я же специально в скобках пояснил: кусок кода. Любая часть компьютерной программы, которую мы как-то для чего-то по какому-то признаку выделили. В данном случае для помещения в отдельный файл. Смысл ее выделения в отдельный файл я вроде бы уже объяснил.

Вообще берем толковый словарь русского языка, например, Ожегова: "модуль - относительно самостоятельная часть какой-нибудь системы".

Ссылка на комментарий
Поделиться на другие сайты

Спасибо всем вам! Нашли время и уделили беднуму юзеру. Я думаю можно закрыть эту тему.

З.Ы. Интересно откуда вы все это знаете?

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...