Dynamic Link Library (DLL)

May -Akda: Randy Alexander
Petsa Ng Paglikha: 4 Abril 2021
I -Update Ang Petsa: 26 Hunyo 2024
Anonim
43 . Dynamic Link Library (DLL) - Windows System Programming in C/C++
Video.: 43 . Dynamic Link Library (DLL) - Windows System Programming in C/C++

Nilalaman

Kahulugan - Ano ang kahulugan ng Dynamic Link Library (DLL)?

Ang isang dynamic na link sa library (DLL) ay isang ibinahaging module ng programa na may iniutos na code, pamamaraan, pag-andar, mga enums at istruktura na maaaring dinamikong tinawag ng isang executive executive program habang tumatakbo. Ang isang DLL ay karaniwang may isang extension ng file na nagtatapos sa .dll. Iba pang mga extension ng file ay .drv at .ocx.


Ang mga DLL ay binuo ng Microsoft at gumagana lamang sa Windows operating system (OS).

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinaliwanag ng Techopedia ang Dynamic Link Library (DLL)

Ang mga uri ng function na tinukoy ng DLL ay ang mga sumusunod:

  • Na-export: Maaaring tawagan ng isa pang module, pati na rin mula sa kanilang tinukoy na mga DLL
  • Panloob: Maaaring tawagan lamang mula sa kanilang tinukoy na mga DLL

Tumutulong ang mga DLL na mapanatili ang memorya ng system. Ang mga ito ay hindi nai-load sa RAM hanggang sa kinakailangan, at sa gayon ay makakatulong na mabawasan ang memorya ng overhead. Ang mga application na nangangailangan ng data ng DLL ay natanggap ito kung kinakailangan, na tumutulong din sa pamamahala ng memorya.

Ang mga link sa kinakailangang mga file ng DLL ay karaniwang nilikha sa pagprograma. Kung ang mga link ay static, magagamit ang mga file na DLL at ginagamit habang tumatakbo ang programa. Kung ang mga link ay pabago-bago, ginagamit lamang ang mga file ng DLL kung kinakailangan.

Ang isa pang bentahe ng mga file na DLL ay maaaring magamit ng maraming mga programa nang sabay-sabay. Ang mga file ng DLL ay karaniwang hindi binuksan nang diretso dahil awtomatiko silang nai-load sa programa. Ginagamit din ng mga file ng DLL ang mga mapagkukunan ng system nang mahusay at bawasan ang pagpapalit.

Kapag nagbago ang mga pagpapaandar ng DLL, hindi kinakailangan upang mabawi o ibalik ang application gamit ang DLL hangga't ang pagtawag sa mga kombensiyon, ang mga argumento ng pag-andar at mga halaga ng pagbabalik ay mananatiling pareho.