..
En DLL, per definisjon, er en dynamisk lastet bibliotek (D ynamic L blekk L ibrary).
Som bibliotek er en fil som eksporterer data, ressurser og kode, synlig for programmereren når de er importert.
Selve lastingen av importerte varer blir alltid gjort under kjøring (kjøring), i to grunnleggende måter:
int fakultet (int base);Den effektive kode som utfører beregningen i spørsmålet er velkjent, og funksjonen blir brukt relativt ofte. Uten bruk av bibliotek, bør hvert program som bruker funksjonen inneholder innenfor den prototypen og koden i eksplisitte form.
Tilbyr flere fordelaktige egenskaper skiller seg ut fra DLL: For det første er modularitet av biblioteket innhold uavhengig av program, garanterer maksimal portabilitet (helst program kan bruke de ressursene som tilbys ved ganske enkelt å importere).
En DLL er også importert fra et program skrevet i et programmeringsspråk forskjellig fra det som var complilata, så du får fleksibilitet.
En DLL er alltid oppdatert, hvis du støter på problemer i gjennomføringen feil eller trivielt å implementere beste, kan du skrive og rekompilere den eneste biblioteket; å oppdatere hver av de programmene som bruker den trenger bare å erstatte DLL-filen heter.
Den DLLs er delte biblioteker, det skjer ofte at noen svært hyppige, er slike som systemet fungerer kalles fra en betydelig del av programmene.
I dette tilfellet er det en betydelig besparelse på fysisk plass fordi koden er importert inn i den sekundære hukommelsen bare én gang.
Uten et bibliotek ville være nødvendig å ha en kopi av ressursen brukerne for hvert program.
Et program kan kreve utførelsen av en tjeneste kun i begrenset fase av sin drift.
Dynamisk belastning gir et bibliotek funksjon er lastet og utgitt under kjøring, så du kan effektivisere og optimere ressursutnyttelse, spesielt i vanskelige tilfeller hvor man har begrensede ressurser.
Til slutt, merk koden beskyttelse: det faktum at DLL er kompilert gir programmereren mulighet til å distribuere sitt produkt, en slik funksjon, slik at brukeren kan bruke det uten å vite gjennomføringen, som deretter kan holdt hemmelig.
Struktur av en DLL
En DLL har en struktur som ligner til en kjørbar fil, delt inn i tre hoveddeler som skissert nedenfor.
Når biblioteket er lastet og kjører umiddelbart til koden for 'Entry Point: den DllMain (en EXE-fil har inngangspunkt funksjon Hoved).
Resten av den eksporterte filen består av elementer vanlige funksjoner, kan programmereren importere direkte og uavhengig av hovedprogrammet.

| |
AutoCAD (eBook)
Opprettelse av arkitektoniske strukturer. At kun 29 €. |
| |
Photoshop (Course)
Web grafikk og foto redigering med den populære Adobe Photoshop. Fra 49 €. |
| |
Web Marketing (Course)
Site promotion, søkemotorer og markedsføring. Fra € 39. |