Операционная система Microsoft Windows 3.1 для программиста
© Александр Фролов, Григорий Фролов
Том 13, М.: Диалог-МИФИ, 1993, 284 стр.
3. Библиотеки динамической компоновки
В этой главе мы расскажем вам о важнейшем
механизме, лежащем в основе операционной системы
Windows - механизме библиотек динамической
компоновки DLL. Если вы уже заметили, в Windows имеется
много важнейших механизмов и систем, например,
только что рассмотренная система управления
памятью, интерфейс графических устройств GDI,
система динамического обмена данными DDE, система
управления шрифтами, интерфейсы для мультимедиа,
система динамической вставки и привязки
объектов OLE, и так далее, и так почти до
бесконечности.
Однако будем терпеливыми, и постараемся
сосредоточиться, так как вся операционная
система Windows и все ее драйверы (кроме
виртуальных), а также другие расширения в
некотором смысле есть ни что иное, как набор
библиотек динамической компоновки. Редкое
крупное приложение Windows обходится без
собственных библиотек динамической компоновки,
и ни одно приложение не может обойтись без вызова
функций, расположенных в таких библиотеках. В
частности, все функции программного интерфейса
Windows находятся именно в библиотеках динамической
компоновки DLL (Dynamic-Link Libraries ).
Что же это за библиотеки и почему они имеют
такое большое значение?
|