Поделиться через


библиотеки Dynamic-Link ( библиотекиDynamic-Link)

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

Библиотека DLL может определить два типа функций: экспортированные и внутренние. Экспортированные функции предназначены для вызова другими модулями, а также из библиотеки DLL, в которой они определены. Внутренние функции обычно предназначены для вызова только из библиотеки DLL, в которой они определены. Хотя библиотека DLL может экспортировать данные, ее данные обычно используются только его функциями. Однако нет ничего, чтобы запретить другому модулю читать или писать этот адрес.

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

Интерфейс программирования приложений Windows (API) реализуется как набор БИБЛИОТЕК DLL, поэтому любой процесс, использующий API Windows, использует динамическое связывание.

Заметка

Если у вас возникли проблемы с библиотекой DLL на компьютере, обратитесь в службу поддержки клиентов для поставщика программного обеспечения, публикующего библиотеку DLL. Если вы чувствуете, что вам нужна поддержка продукта Майкрософт (включая Windows), перейдите на наш сайт технической поддержки на support.microsoft.com.

 

библиотек DLL (Visual C++)