user000 Posted April 5, 2005 Report Share Posted April 5, 2005 (edited) Если можно подробно объясните что такое dll раширения? Слышал что это какая то библиотека. ???? Edited April 5, 2005 by matva Link to comment Share on other sites More sharing options...
Darhazer Posted April 5, 2005 Report Share Posted April 5, 2005 Ето библиотека, содержащая функции, которие могут бит использувани от программ (.exe). В общем у болшенство программ есть свои dll библиотеки, а еще у Windows есть много таких библиотек (для создания окошко или кнопку примерно) Link to comment Share on other sites More sharing options...
Stolik Posted April 5, 2005 Report Share Posted April 5, 2005 (Dynamic Link Library) динамически подключаемая библиотека, библиотека динамической компоновки (связей) в Windows и OS/2 - файл с расширением .DLL , содержащий библиотеку многократно исполняемых модулей (объектов, процедур), компоновка с которыми выполняется не до загрузки, а при появлении ссылки на модуль во время исполнения программы. Это уменьшает размеры программ и позволяет вносить изменения только в один DLL -файл, а не отдельно в каждую программу, в которой он используется. Однако, при этом возникает проблема совместимости DLL разных версий, так как они могут не обладать обратной совместимостью. В Windows 2000 эта проблема решается за счёт возможности хранения различных версий компонентов DLL (WinSxS) Link to comment Share on other sites More sharing options...
alvisx Posted April 5, 2005 Report Share Posted April 5, 2005 Библиотечки элементов Виндовоза. В них может лежать как текстовая информация, так и графическая. Например кнопка Пуск виндовская находится в библиотечке специальной. Практически все картинки папок и графических элемнтов Win находятся в библиотеках. В shell32.dll например лежад системные иконки. Она лежит в System32. Открыть dll можно PEexplorer'ом или любой подобной программой. Link to comment Share on other sites More sharing options...
Darhazer Posted April 5, 2005 Report Share Posted April 5, 2005 Библиотечки элементов Виндовоза. В них может лежать как текстовая информация, так и графическая. Например кнопка Пуск виндовская находится в библиотечке специальной. Практически все картинки папок и графических элемнтов 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 More sharing options...
user000 Posted April 6, 2005 Author Report Share Posted April 6, 2005 (edited) DLL как я понял типа архиватор что ли? " Эта как бы собственный архиватор WIndows. Так? И еще, если можно объясните на примере. Что изменяется при запуске программы. Что и как обращаеться? Edited April 6, 2005 by matva Link to comment Share on other sites More sharing options...
Darhazer Posted April 6, 2005 Report Share Posted April 6, 2005 Нет, не архиватор. это программний модул. Т.е. это програма, котороя не может работат сомостоятельно, но может бит запущена из каждего .exe файла. P.S. ну уже сказал, что существуют програмние и ресурсние DLL. Ресурсних можно разсматривать и как собствений архиватор Windows-а Link to comment Share on other sites More sharing options...
Тролль Posted April 6, 2005 Report Share Posted April 6, 2005 user000: Dynamic Link Library. Динамически связываемая библиотека программных модулей. То есть выделенные в отдельный файл несамостоятельные куски программного кода и данных. "Динамически связываемая" означает, что программы могут обращаться к библиотеке и использовать входящие в нее модули (куски кода) прямо в ходе работы, в любой момент, когда эти модули понадобятся. DLL используются, во-первых, чтобы не включать одни и те же куски кода несколько раз в тексты разных программ. Во-вторых, чтобы программа могла выбирать и загружать в оперативную память только модули, необходимые для заданной работы. В-третьих, это просто удобное место хранения всяких полезных вещей для использования разными программами, например, иконок. Link to comment Share on other sites More sharing options...
user000 Posted April 7, 2005 Author Report Share Posted April 7, 2005 А что такое модуль? Link to comment Share on other sites More sharing options...
Тролль Posted April 7, 2005 Report Share Posted April 7, 2005 user000: А что такое модуль?Я же специально в скобках пояснил: кусок кода. Любая часть компьютерной программы, которую мы как-то для чего-то по какому-то признаку выделили. В данном случае для помещения в отдельный файл. Смысл ее выделения в отдельный файл я вроде бы уже объяснил. Вообще берем толковый словарь русского языка, например, Ожегова: "модуль - относительно самостоятельная часть какой-нибудь системы". Link to comment Share on other sites More sharing options...
user000 Posted April 8, 2005 Author Report Share Posted April 8, 2005 Спасибо всем вам! Нашли время и уделили беднуму юзеру. Я думаю можно закрыть эту тему. З.Ы. Интересно откуда вы все это знаете? Link to comment Share on other sites More sharing options...
Recommended Posts