Динамически компонуемые библиотеки

Динамически компонуемые библиотеки

Как вы имели возможность убедиться, средства управления памятью и отображения файлов оказываются важными и полезными для широкого класса программ. Системы управления памятью используются также самими ОС, и наиболее важной и заслуживающей внимания сферой применения отображения файлов являются библиотеки DLL. DLL широко используются приложениями Windows, являясь существенным элементом таких высокоуровневых технологий, как СОМ, а многие компоненты программного обеспечения поставляются в виде DLL.

Нашим первым шагом будет рассмотрение различных методов построения библиотек наиболее часто используемых функций.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Динамически загружаемые компоновочные блоки

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

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


Использование динамически сгенерированного компоновочного блока

Из книги 3ds Max 2008 для дизайна интерьеров автора Семак Рита

Использование динамически сгенерированного компоновочного блока Теперь, когда имеется вся программная логика, позволяющая создать и сохранить компоновочный блок, нужен класс для запуска этой логики. Для того чтобы замкнуть цикл, предположим, что в проекте определен


Библиотеки материалов

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

Библиотеки материалов После того как материал готов, его требуется сохранить. Материалы хранятся в формате Material Libraries (*mat) (Библиотека материалов). Для собственных материалов желательно создать отдельную библиотеку. Это можно сделать следующим образом.1. На панели


4.4. Библиотеки

Из книги Основы AS/400 автора Солтис Фрэнк

4.4. Библиотеки Одним из последствий того влияния, которое стиль Unix-программирования оказал на модульность и четко определенные API-интерфейсы, является устойчивая тенденция к разложению программ на фрагменты связующего уровня, объединяющего семейства библиотек,


Библиотеки

Из книги Что вы все о копирайте, лучше бы книжку почитали автора Мошков Максим

Библиотеки В OS/400 библиотека — объект, который используется для поиска других объектов в базе данных. В отличие от многоуровневой иерархии каталогов в ОС ПК и Unix, библиотека OS/400 имеет одноуровневую иерархию. Для иллюстрации рассмотрим структуру имен объектов OS/400.Чтобы


Библиотеки и библиотеки

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

Библиотеки и библиотеки Известно, что большие собрания пополняются за счет малых. Небезынтересно узнать — на каких условиях? Наверняка ведь считается неэтичным просто скачать текст у другого библиотекаря и выложить в своей библиотеке. А как они это делают?Известно, что


4.4. Библиотеки

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

4.4. Библиотеки Одним из последствий того влияния, которое стиль Unix-программирования оказал на модульность и четко определенные API-интерфейсы, является устойчивая тенденция к разложению программ на фрагменты связующего уровня, объединяющего семейства библиотек,


Библиотеки

Из книги Интернет для ваших родителей автора Щербина Александр

Библиотеки Один из характерных аспектов разработки ПО ОО-способом - возможность создавать его на основе существующих библиотек. ОО-среда должна обеспечивать хорошие библиотеки и механизмы создания новых


Интернет-библиотеки

Из книги Наглядный самоучитель работы на нетбуке автора Сенкевич Г. Е.

Интернет-библиотеки Однажды я попал в больницу. И если первые дни скучать мне не приходилось — было худо, то, когда я пошел на поправку, наверное, пропал бы со скуки. А выручил от скуки меня Интернет, куда умеет выходить мой продвинутый мобильник. Я накачал книжек и читал


Что содержат библиотеки?

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

Что содержат библиотеки? Для удобства работы в Windows 7 предусмотрены библиотеки. Они выглядят как папки, однако, в отличие от папок, библиотеки существуют только в представлении операционной системы, объединены в системную папку Библиотеки, а в дерево дисков и папок не


1.5. Библиотеки

Из книги Реестр Windows 7 автора Климов Александр Петрович

1.5. Библиотеки Впервые библиотеки (виртуальные папки) появились еще в Windows Vista Beta 1, но почему-то эту функцию не включили в состав релиза Vista. В Windows 7 данная функция появилась вновь. Виртуальная папка (библиотека) объединяет несколько обычных папок, возможно, расположенных на


Библиотеки

Из книги Недокументированные и малоизвестные возможности Windows XP автора Клименко Роман Александрович

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


Библиотеки

Из книги C++ для начинающих автора Липпман Стенли

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


8.4. Динамически размещаемые объекты

Из книги Установка, настройка и восстановление Windows 7 на 100% автора Ватаманюк Александр Иванович

8.4. Динамически размещаемые объекты Время жизни глобальных и локальных объектов четко определено. Программист неспособен хоть как-то изменить его. Однако иногда необходимо иметь объекты, временем жизни которых можно управлять. Выделение памяти под них и ее


Библиотеки

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

Библиотеки Польза следующего нововведения явно очевидна. В Windows 7 существуют специальные папки Документы, Изображения, Музыка и Видео, с которыми пользователи работают достаточно часто. Если раньше, в Windows Vista или Windows ХР, каждая подобная папка ссылалась на одну реальную


Библиотеки dll

Из книги автора

Библиотеки dll Библиотеки dll (dynamically linked libraries):* содержат группу взаимосвязанных подпрограмм* находятся в откомпилированном файле* предназначены для обращения к ним из различных программОни находятся в файле с расширением .dll либо в текущем каталоге приложения (локальные),