Воскресенье, 09.05.2021, 18:03
Приветствую Вас Гость | RSS
Авторизация
Статистика


Rambler's Top100


Яндекс.Метрика
Контакты
356118831
Mr_Ser_Win
Поиск
Реклама

Книжный портал

Каталог файлов

Главная » Файлы » Другие

Какие отличия между EXE и DLL?
22.04.2011, 10:35

Какие отличия между EXE и DLL?


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

Приведем расшифровку данных аббревиатур:

  • exe – Executable File, исполняемый файл;
  • dll – Dynamic link Library, динамическая библиотека;

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

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

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

Итак, основные отличия:

  • EXE  – это расширение, которое используют для исполняемых файлов, тогда как DLL – это динамически связываемая библиотека.
  • EXE  файл может быть выполнен независимо, тогда как DLL  только используется другими приложениями или библиотеками.
  • EXE файл определяет точку входа для выполнения,в отличии от DLL.
  • DLL может быть переиспользовано другими приложениями, тогда как  EXE  – не может.
  • DLL разделяет общий процесс и память с вызывающей её программой, тогда как  EXE создает отдельно процесс и выделяет память.
  • В exe ссылки на переменные являются абсолютными, в dll – относительными;

Нужно отметить, что в .NET и exe-, и  dll-файлы являются сборками, и характеризируются такими параметрами:

  1. Короткое имя. В ОС Windows обычно это имя файла без расширения.
  2. Региональный стандарт
  3. Версия.
  4. Маркер открытого ключа.

Информация позаимствована с сайта samusko.net
Сообщить о битой ссылке
Категория: Другие | Добавил: Mr_Ser_Win | Теги: .net
Просмотров: 2922 | Загрузок: 0 | Комментарии: 3 | Рейтинг: 0.0/0
Всего комментариев: 3
0  
3 Trofim3198   (24.01.2013 22:51) [Материал]
В общем, когда я переустановил windows перестала включаться покупная видеокарта, програмное обеспечение устанавливал, но железка была в диспетчере устройств как стандартный VGA адаптер. И разумеется, ноутбук был на встроенной картеhttp://medbaz.com/pages-more-870.html - .
В bios поставил включаться на дискретной железке, вследствие чего экран погас напрочь. Ноутбук работает, грузится windows, но экран пустой.
Внимание вопрос!
каким образом можно аппаратно обнулить BIOS на этом ноутбуке? Перемычку там извлечь либо перемкнуть контакты какие....

0  
2 Neetaffilia   (15.01.2013 17:00) [Материал]
[B - тормозит сеть? долго загружатся сайты?

Установите новый браузер с полной совместимостью аппаратного ускорения!!!
загружайте вот отсюда: http://firefoxik.ru/skachat-firefox.html - firefox скачать[/B -

0  
1 KotikDrups   (24.03.2012 22:14) [Материал]
Паста для кошек: http://prokotik.narod.ru

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Получить бонус WMR

Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки

Кошелек
Код Защитный код

Обмен Webmoney



Получить больше бонусов
Помощь сайту

Облако тегов
Реклама
Качественный хостинг
Бесплатная раскрутка сайтов и блогов - YouRaise.Ru
Начать Заработок на Блоге
Хранилище фотографий фото хостинг Храни фото здесь!
Драки: дом2 драки
обмен играми Все для геймера!
А ты играл в XBOX 360? продажа развивающие игры в твоем городе
AlfaInternet.Su - Регистрация сайта в каталогах поисковиках

Регистрация сайта в Каталогах
Ваше имя:
Ваш email:
Регистрация при поддержке AlfaInternet.Su
PR-CY.ru