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


Различия между приложениями и библиотеками DLL

Обновлен: Ноябрь 2007

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

  • В системе может исполняться несколько экземпляров приложения одновременно, в то время как библиотека DLL может исполняться только в одном экземпляре.

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

Выполняемые задачи

Дополнительные сведения

См. также

Основные понятия

Библиотеки DLL