Библиотека динамичких веза (ДЛЛ)

Аутор: Randy Alexander
Датум Стварања: 4 Април 2021
Ажурирати Датум: 26 Јуни 2024
Anonim
СОЗДАНИЕ DLL C# | КАК ПОДКЛЮЧИТЬ DLL | C# ПЛЮШКИ
Видео: СОЗДАНИЕ DLL C# | КАК ПОДКЛЮЧИТЬ DLL | C# ПЛЮШКИ

Садржај

Дефиниција - Шта значи библиотека динамичке везе (ДЛЛ)?

Библиотека динамичких веза (ДЛЛ) је заједнички програмски модул са наређеним кодом, методама, функцијама, енумима и структурама које извршни програм може динамички позвати током трајања. ДЛЛ обично има екстензију датотеке која завршава у .длл. Остала проширења датотека су .дрв и .оцк.


ДЛЛ-ове је развио Мицрософт и раде само са Виндовс оперативним системом (ОС).

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава библиотеку динамичких веза (ДЛЛ)

ДЛЛ-дефинисани типови функција су следећи:

  • Извезено: Може их позвати други модул, као и из њихових дефинисаних ДЛЛ-ова
  • Интерни: Може се позивати само из њихових дефинисаних ДЛЛ датотека

ДЛЛ-ови помажу у очувању системске меморије. Они се не учитавају у РАМ-у све док им не затреба и на тај начин помажу у смањењу меморије. Апликације које захтевају ДЛЛ податке примају их по потреби, што такође помаже у управљању меморијом.

Везе до потребних ДЛЛ датотека обично се стварају током програмирања. Ако су линкови статички, ДЛЛ датотеке су доступне и користе се док програм ради. Ако су линкови динамични, ДЛЛ датотеке се користе само по потреби.

Још једна предност ДЛЛ датотека је та што их може користити више програма истовремено. ДЛЛ датотеке се обично не отварају директно јер се аутоматски учитавају програмом. ДЛЛ датотеке такође ефикасно користе системске ресурсе и смањују замену.

Кад се ДЛЛ функције промијене, није потребно прекомполирати или поновно повезати апликацију помоћу ДЛЛ-а све док конвенције позива, аргументи функција и повратне вриједности остану исти.