..
DLL, по определению, является динамически загружаемых библиотек (D ynamic L чернилами L ibrary).
Как библиотеки файл, который экспортирует данные, ресурсы и код, видимый на программиста, когда они импортируются.
Фактическая загрузка импортных товаров это всегда делается во время выполнения (время выполнения), в двух основных способов:
Int факториал (INT базы);Эффективный код, который выполняет вычисления в вопросе хорошо известна, и функция используется довольно часто. Без использования библиотек, каждая программа, которая использует функции должно содержать в себе прототип и код в явном виде.
Предложения несколько выгодных свойств выделиться из DLL: во-первых, модульность библиотеки контента не зависит от какой-либо программы, она гарантирует максимальную мобильность (любая программа может использовать ресурсы, предлагаемые просто импорте).
DLL также импортировать из программы, написанной на языке программирования отличается от той, которая была complilata, то вы получаете гибкость.
DLL постоянно обновляется, если вы сталкиваетесь с проблемами в реализации ошибки или тривиальная для реализации лучших, можно переписать и перекомпилировать только библиотеки; для обновления каждой из программ, которые используют его нужно будет только заменить DLL файл.
Динамические библиотеки разделяемых библиотек, часто случается, что некоторые очень частые, такие как системные функции вызываются из значительная часть программы.
В этом случае происходит значительная экономия физического пространства, так как код импортируется в вторичной памяти только один раз.
Без библиотеки должны будут иметь копию пользователей ресурсов для каждой программы.
Программа может потребовать исполнения услуги только в ограниченном этапе своей работы.
Динамическая загрузка позволяет библиотечную функцию загрузки и выпущен во время выполнения, так что вы можете рационализировать и оптимизировать использование ресурсов, особенно в сложных случаях, когда вы ограничены в ресурсах.
Наконец, запишите код защиты: то, что DLL составляется предоставляет программисту возможность распространять свою продукцию, такую функцию, гарантируя, что пользователь может использовать его, не зная, реализации, которые затем могут быть держится в секрете.
Структура DLL
DLL имеет структуру, похожую на исполняемый файл, разделенный на три основных раздела, как описано ниже.
Когда библиотека загружена и и запущена сразу код для "Точка входа: DllMain (EXE-файл имеет функцию точки входа Майне).
Остальные экспортированный файл состоит из продуктов, в большинстве функций, программист может импортировать непосредственно и независимо от основной программы.

| |
Excel (электронных книг)
Создание электронных таблиц и расчета. Всего лишь 25 €. |
| |
Linux (курс)
Полное руководство по открытым исходным кодом системы. От 49 €. |
| |
PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €. |