Шаг 111.
Динамически подключаемые библиотеки (общие сведения)

    На этом шаге мы перечислим особенности использования DLL.

    Динамически подключаемые библиотеки - Dynamically Linked Library (DLL) - предоставляют прикладным программам дополнительные можности на этапе выполнения. Помимо использования стандарта DLL, разработанных фирмами-производителями программного обеспечения, Object Pascal позволяет программистам писать собственные DLL, которые впоследствии можно использовать наряду со стандартными.

    Ценность библиотек DLL состоит в том, что они после загрузки в оперативную память могут совместно использоваться несколькими прикладными программами. Кроме того, DLL поддерживают "многоязыковые" проекты: в программах, написанных на языке Object Pascal, допускается использование DLL, созданных на других языках, а в программах, написанных на других языках, допускается использование DLL, созданных на Object Pascal.

    Языковая конструкция "динамически подключаемая библиотека" одной стороны является продолжением и развитием конструкции "модуль", а с другой стороны имеет некоторые ограничения по сравнению ней.

    Особенности DLL заключаются в следующих отличиях:

    На следующем шаге мы рассмотрим процесс создания DLL.




Предыдущий шаг Содержание Следующий шаг