user000 Опубликовано 5 апреля, 2005 Жалоба Поделиться Опубликовано 5 апреля, 2005 (изменено) Если можно подробно объясните что такое dll раширения? Слышал что это какая то библиотека. ???? Изменено 5 апреля, 2005 пользователем matva Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 5 апреля, 2005 Жалоба Поделиться Опубликовано 5 апреля, 2005 Ето библиотека, содержащая функции, которие могут бит использувани от программ (.exe). В общем у болшенство программ есть свои dll библиотеки, а еще у Windows есть много таких библиотек (для создания окошко или кнопку примерно) Ссылка на комментарий Поделиться на другие сайты Поделиться
Stolik Опубликовано 5 апреля, 2005 Жалоба Поделиться Опубликовано 5 апреля, 2005 (Dynamic Link Library) динамически подключаемая библиотека, библиотека динамической компоновки (связей) в Windows и OS/2 - файл с расширением .DLL , содержащий библиотеку многократно исполняемых модулей (объектов, процедур), компоновка с которыми выполняется не до загрузки, а при появлении ссылки на модуль во время исполнения программы. Это уменьшает размеры программ и позволяет вносить изменения только в один DLL -файл, а не отдельно в каждую программу, в которой он используется. Однако, при этом возникает проблема совместимости DLL разных версий, так как они могут не обладать обратной совместимостью. В Windows 2000 эта проблема решается за счёт возможности хранения различных версий компонентов DLL (WinSxS) Ссылка на комментарий Поделиться на другие сайты Поделиться
alvisx Опубликовано 5 апреля, 2005 Жалоба Поделиться Опубликовано 5 апреля, 2005 Библиотечки элементов Виндовоза. В них может лежать как текстовая информация, так и графическая. Например кнопка Пуск виндовская находится в библиотечке специальной. Практически все картинки папок и графических элемнтов Win находятся в библиотеках. В shell32.dll например лежад системные иконки. Она лежит в System32. Открыть dll можно PEexplorer'ом или любой подобной программой. Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 5 апреля, 2005 Жалоба Поделиться Опубликовано 5 апреля, 2005 Библиотечки элементов Виндовоза. В них может лежать как текстовая информация, так и графическая. Например кнопка Пуск виндовская находится в библиотечке специальной. Практически все картинки папок и графических элемнтов Win находятся в библиотеках. В shell32.dll например лежад системные иконки. Она лежит в System32. Открыть dll можно PEexplorer'ом или любой подобной программой.163107[/snapback] это так, но кроме текстов и график, в .dll может бит програмного кода. Например функция ShutDown или функция Copy / Paste или функция для показивания каринке, или для компресии в .zip... В общем, dll делят на два типа - програмние и ресурсние, во втором случае они содержут курсори, иконки и др. елементи и можно их витащит с PE explorer, Resourse Grabber и т.д. Ссылка на комментарий Поделиться на другие сайты Поделиться
user000 Опубликовано 6 апреля, 2005 Автор Жалоба Поделиться Опубликовано 6 апреля, 2005 (изменено) DLL как я понял типа архиватор что ли? " Эта как бы собственный архиватор WIndows. Так? И еще, если можно объясните на примере. Что изменяется при запуске программы. Что и как обращаеться? Изменено 6 апреля, 2005 пользователем matva Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 6 апреля, 2005 Жалоба Поделиться Опубликовано 6 апреля, 2005 Нет, не архиватор. это программний модул. Т.е. это програма, котороя не может работат сомостоятельно, но может бит запущена из каждего .exe файла. P.S. ну уже сказал, что существуют програмние и ресурсние DLL. Ресурсних можно разсматривать и как собствений архиватор Windows-а Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 6 апреля, 2005 Жалоба Поделиться Опубликовано 6 апреля, 2005 user000: Dynamic Link Library. Динамически связываемая библиотека программных модулей. То есть выделенные в отдельный файл несамостоятельные куски программного кода и данных. "Динамически связываемая" означает, что программы могут обращаться к библиотеке и использовать входящие в нее модули (куски кода) прямо в ходе работы, в любой момент, когда эти модули понадобятся. DLL используются, во-первых, чтобы не включать одни и те же куски кода несколько раз в тексты разных программ. Во-вторых, чтобы программа могла выбирать и загружать в оперативную память только модули, необходимые для заданной работы. В-третьих, это просто удобное место хранения всяких полезных вещей для использования разными программами, например, иконок. Ссылка на комментарий Поделиться на другие сайты Поделиться
user000 Опубликовано 7 апреля, 2005 Автор Жалоба Поделиться Опубликовано 7 апреля, 2005 А что такое модуль? Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 7 апреля, 2005 Жалоба Поделиться Опубликовано 7 апреля, 2005 user000: А что такое модуль?Я же специально в скобках пояснил: кусок кода. Любая часть компьютерной программы, которую мы как-то для чего-то по какому-то признаку выделили. В данном случае для помещения в отдельный файл. Смысл ее выделения в отдельный файл я вроде бы уже объяснил. Вообще берем толковый словарь русского языка, например, Ожегова: "модуль - относительно самостоятельная часть какой-нибудь системы". Ссылка на комментарий Поделиться на другие сайты Поделиться
user000 Опубликовано 8 апреля, 2005 Автор Жалоба Поделиться Опубликовано 8 апреля, 2005 Спасибо всем вам! Нашли время и уделили беднуму юзеру. Я думаю можно закрыть эту тему. З.Ы. Интересно откуда вы все это знаете? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения