Компьютерное Образование
Блог Советов WinXP Интернет Вычисление Загрузки Vista Первая страница

Файлы DLL в Windows - Каковы Они?
Динамически загружаемая библиотека (DLL) файлы является основной частью операционная система Windows. Хотя они являются вездесущими, большинство пользователей PC ни не знайте, ни забота, что делают эти файлы. Тем не менее, немного понимания из роли, что игра файлов DLL может сделать компьютер немного меньшим количеством блок тайны. Только программисты и компьютерный технический персонал должны знать любого из окровавленных подробностей структуры и функции DLL, но их файлы настолько важны, что все мы должны знать несколько очевидных фактов о их. Вот немного информации для нетехнического Пользователь PC.


Что Делает Файлы DLL Делают?

Файл DLL обозначен дополнительным DLL на его имя. Microsoft дает несколько определений DLL, но того что Я думаю, имеет наименьшее количество жаргона, это:

"Динамически загружаемая библиотека (DLL) является файлом кода, содержащего функции это можно назвать от другого выполнимого кода (или приложение или другой DLL). Программисты используют DLLs, чтобы обеспечить код, что они могут многократное использование и распределять отличные задания. В отличие от выполнимой программы (EXE) файл, DLL не может быть непосредственно выполнен. DLLs нужно назвать от другого кода, который является уже выполнение."

Другой способ поместить это состоит в том, что файлы DLL походят на модули что может быть подключен в различные программы всякий раз, когда программа нуждается специфические особенности, которые идут с DLL. Оригинальное понятие позади Файлы DLL должны были упростить вещи. Это было распознано, что были многие функции, обычные для большого количества программного обеспечения. Например, большинство программ нуждается создать графический интерфейс, который появляется на экране. Вместо этого из необходимости содержать код, чтобы создать интерфейс самостоятельно, программы обращаются к DLL для этого функция. Идея состоит в том, чтобы иметь центральную библиотеку, где все могут получить обычно используемые функции, поскольку они необходимы. Это сокращает код, ускоряет вещи, более эффективно, и т.д. Их называют динамическими связями потому что они - использование, в которое вводят, только, когда программа обращается к ним и им выполнены в программе собственное пространство памяти. Больше чем одна программа может использовать функции частности DLL в то же самое время.

Parenthetically, я должен сказать что программные разработчики (нет меньше всего, Microsoft), отклонились от пути хранения вещей простой. Компьютер сегодня может содержать тысячу или больше различных DLL файлы. Кроме того, Microsoft, кажется, чинит бесконечно с файлами DLL, давая поднимитесь ко многим различным версиям файла с тем же самым названием, не всеми совместимый. Microsoft поддерживает базу данных с информация о различном DLLs, чтобы помочь с конфликтами версии.

Есть несколько очень важных DLLs, которые содержат большое количество основные функции Windows. Так как они фигурируют так важно в работах из Windows это стоит отмечать их имена.

Примеры Важных файлов DLL

COMDLG32.DLL
Управляет диалоговыми окнами
GDI32.DLL
Содержит многочисленные функции для рисунка графики, отображения текста, и руководящих шрифтов
KERNEL32.DLL
Содержит сотни функций для управления памятью и различные процессы
USER32.DLL
Содержит многочисленные функции пользовательского интерфейса. Вовлеченный в создание windows программы и их взаимодействий друг с другом
Это - обычное использование этих типов DLLs большинством программ, который гарантирует у этого все приложения, написанные для Windows, будет стандартное появление и поведение. Эта стандартизация была большим коэффициентом в повышении Windows к преобладанию настольного компьютера. Любой, кто работал с компьютерами в дни DOS будет помнить, что у каждой программы был свой собственный интерфейс и меню.

Сообщения об ошибках, вовлекающие DLLs

Пользователи PC часто видят DLLs (особенно те упомянутые выше) упомянутый в сообщениях об ошибках. Можно было бы заключить, поэтому, что кое-что всегда идя не так, как надо с DLLs. Очень часто, однако, это не DLL непосредственно, который ошибается. Файлы DLL фигурируют заметно в сообщения об ошибках, когда кое-что в системе спутывается, потому что они вовлеченный в самые основные процессы Windows. Они в действительности мессенджер проблемы, не фактической проблемы. Это вне нашего область видимости, чтобы обсудить любые подробности сообщений об ошибках, но есть существенная справочная информация при интерпретации их. Один на сайте Джеймса Эшелмэна.

Используя Regsvr32.exe, чтобы Регистрировать DLLs

Во-первых, позвольте этому быть ясным, что важный системный файл regsvr.exe не должен быть перепутан с файлом regsrv.exe, который используется определенными тире и Trojans.

Для DLL, который будет использоваться, это должно быть регистрировано, входя соответствующую справочную информацию в Системном реестре. Иногда случается, что справочная информация Системного реестра повреждена, и функции DLL не могут использоваться больше. DLL может быть повторно регистрирован, открываясь Управляемый началом и вводя команду
regsvr32 somefile.dll
Эта команда предполагает, что somefile.dll находится в каталоге или папке, которая находится в пути. Иначе, полный путь для DLL должен использоваться. Файл DLL может также быть незарегистрирован при использовании выключателя "/u" как показано ниже.
regsvr32 /u somefile.dll
Это может использоваться, чтобы переключить сервис вкл. и выкл..


<< Первая страница ©2002-2008 Виктора Лори Первая страница >>
как экономить деньги лучшие цены в москве . . картинки модели . игры онлайн наподобие линпейки и вовки