..
DLL, pēc definīcijas, ir dinamiski ielādes bibliotēka (D ynamic L tinti L ibrary).
Tā kā bibliotēka ir fails, kas eksportē datus, resursus un kodu, kas redzams ar programmētāju, ja tās ir importētas.
Faktiskais iekraušana ieved priekšmetus, vienmēr tiek veikta runtime (izpildes laiks), divos pamata veidos:
int faktoriālo (int bāzes);Efektīvu kodu, kas veic aprēķinu jautājums ir labi zināms, un funkcija tiek izmantota samērā bieži. Bez izmantot bibliotēku, katra programma, kas izmanto funkciju jāiekļauj tajā, prototipu un koda precīzi.
Piedāvā vairākas izdevīgas īpašības izceļas no DLL: pirmkārt, par bibliotēkas satura moduļiem ir neatkarīga no jebkuras programmas, tas nodrošina maksimālu pārnesamību (jebkurā programmā, var izmantot līdzekļus, ko piedāvā vienkārši importē).
DLL ir importēti no programmas uzrakstīts programmēšanas valodā, kas atšķiras no tā, kas tika complilata, tu iegūsti elastību.
DLL vienmēr ir atjaunināta, ja jums rodas problēmas, īstenojot kļūdas vai trivial īstenot vislabāk, jūs varat pārrakstīt un recompile tikai bibliotēkā, lai atjauninātu katru no programmām, kuras izmanto tā būs jānomaina tikai DLL sauc failu.
DLL ir kopīgas bibliotēku, bieži gadās, ka daži ļoti bieži, piemēram, sistēmas funkcijas ir pieprasītas no ievērojamu daļu no programmas.
Šajā gadījumā ir ievērojami ietaupīt fizisko telpu, jo kods tiek importēts sekundārā atmiņā tikai vienu reizi.
Bez bibliotēkai būtu nepieciešams, lai ir kopija resursu izmantotāju katrai programmai.
Programmā var prasīt izpildi pakalpojuma tikai uz ierobežotu posmu tās darbībā.
Dynamic iekraušanu ļauj bibliotēkas funkcija ir ielādēta un izmet runtime, lai jūs varētu racionalizēt un optimizēt resursu izmantošanu, it īpaši sarežģītos gadījumos, kur jums ir ierobežoti resursi.
Visbeidzot, ņemiet koda aizsardzība: to, ka DLL tiek apkopota nodrošina programmētājs iespēja izplatīt savu produktu, piemēram, funkcija, nodrošinot, ka lietotājs var izmantot, nezinot īstenošanu, ko pēc tam var tur slepenībā.
Struktūra DLL
DLL ir līdzīga struktūra izpildāmo failu, sadalīta trīs galvenās sadaļas, kā norādīts turpmāk.
Kad bibliotēka ir ielādēta un palaist nekavējoties kodu "Entry Point: DllMain (EXE fails ir ieejas punkts funkcija Pamatlapa).
No eksportēto failu ietver sevī posteņiem, ko funkcijas, programmētājs var importēt tieši un neatkarīgi no galveno programmu.

| |
Flash MX un ActionScript (Course)
Kļūsti izstrādātāja tīmekļa vietnes no 29 €. |
| |
Paint Shop Pro (First)
Web grafikas un foto rediģēšana ar Corel PSP zināms. Sākot no 49 €. |
| |
Webmaster Base (First)
Izveidot tīmekļa vietni, no nulles. Sākot ar 29 €. |