Jump to content
СофтФорум - всё о компьютерах и не только

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


user000
 Share

Recommended Posts

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

163107[/snapback]

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

Link to comment
Share on other sites

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

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

Edited by matva
Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

user000:

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

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

Link to comment
Share on other sites

user000:

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

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...