..
DLL, po definiciji, je dinamički učitava knjižnica (D ynamic L ink L ibrary).
Kao knjižnica je datoteka koja izvozi podataka, sredstva i broj, vidljiva programer kad se uvoze.
Stvarni opterećenja uvezene stavke uvijek se obavlja tijekom izvršavanja (vrijeme izvršenja), u dva temeljna načina:
int faktorijel (int baza);Učinkovita kod koji izvodi izračun na pitanje što je poznato, a funkcija se koristi relativno često. Bez korištenje biblioteke, svaki program koji koristi funkciju trebao sadržavati u sebi prototip i kod u eksplicitnim obliku.
Nudi nekoliko korisnih svojstava ističu iz DLL: prvo, modularnost knjižnice sadržaj neovisan o bilo kojem programu, to jamči maksimalnu prenosivost (bilo koji program mogu koristiti resurse koje nudi jednostavno uvoza).
DLL je uvezen iz program napisan u programskom jeziku različit od onoga koji je complilata, onda ćete dobiti fleksibilnost.
DLL je uvijek ažuriran, ako naiđete na probleme u provedbi pogreške ili trivijalna za provedbu najbolje, možete prepisati i rekompiliranje samo knjižnice, ažurirati svaki od programa koji koriste samo će trebati zamijeniti DLL datoteka zove.
DLL dijele biblioteke, često se događa da neke vrlo česte, kao što su funkcije sustava su pozvani iz značajan dio programa.
U tom slučaju postoji znatna ušteda fizičkog prostora jer kod se uvozi u srednje memoriju samo jednom.
Bez knjižnica će biti potrebno imati kopiju resursa korisnika za svaki program.
Program može zahtijevati izvršenje usluge samo u ograničenom fazu svog rada.
Dinamičko učitavanje omogućuje knjižnica funkcija je učitan i pušten u runtime, tako da možete racionalizirati i optimizirati resursa, osobito u teškim slučajevima gdje imate ograničene resurse.
Na kraju, obratite pažnju na zaštitu kod: Činjenica da je DLL je sastavio pruža programer mogućnost za distribuciju svojih proizvoda, kao funkcija, osigurava da korisnik može koristiti bez poznavanja provedbe, koji se potom mogu tajna.
Struktura DLL
DLL ima strukturu sličnu izvršnu datoteku, podijeljenih u tri glavne sekcije kao što je navedeno u nastavku.
Kad knjižnica je učitan i pokrenuti odmah kod za "Točka unosa: DllMain (EXE datoteka ima funkciju polazna točka Glavni).
Ostatak izvezenu datoteku sastoji se od predmeta obično funkcija, programer može uvesti izravno i neovisno od glavnog programa.

| |
ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacije od 49 €. |
| |
Paint Shop Pro (prvi)
Web grafike i obradu fotografija s Corel PSP poznat. Od 49 €. |
| |
Ruby i Ruby na šina (tečaj)
Napravite softver i web aplikacija uz Ruby i ROR. Od 39 €. |