|
|
Компьютерное Образование | ||||||
|
|
|
Динамически загружаемая библиотека (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
Сообщения об ошибках, вовлекающие DLLsПользователи PC часто видят DLLs (особенно те упомянутые выше) упомянутый в сообщениях об ошибках. Можно было бы заключить, поэтому, что кое-что всегда идя не так, как надо с DLLs. Очень часто, однако, это не DLL непосредственно, который ошибается. Файлы DLL фигурируют заметно в сообщения об ошибках, когда кое-что в системе спутывается, потому что они вовлеченный в самые основные процессы Windows. Они в действительности мессенджер проблемы, не фактической проблемы. Это вне нашего область видимости, чтобы обсудить любые подробности сообщений об ошибках, но есть существенная справочная информация при интерпретации их. Один на сайте Джеймса Эшелмэна. Используя Regsvr32.exe, чтобы Регистрировать DLLsВо-первых, позвольте этому быть ясным, что важный системный файл regsvr.exe не должен быть перепутан с файлом regsrv.exe, который используется определенными тире и Trojans.
Для DLL, который будет использоваться, это должно быть регистрировано, входя соответствующую справочную информацию в Системном реестре. Иногда случается,
что справочная информация Системного реестра повреждена, и функции DLL не могут использоваться больше. DLL может быть
повторно регистрирован, открываясь Управляемый началом и вводя команду |
| << Первая страница | ©2002-2008 Виктора Лори | Первая страница >> |