Il termine DLL è l'acronimo di Dynamic Link Library, che si traduce in italiano con "Libreria a collegamento dinamico".
In pratica ogni DLL costituisce un serbatoio di funzionalità, al quale un programma può accedere per svolgere qualche compito che non è in grado di portare a termine con le proprie forze. Ad esempio un programma di videoscrittura potrebbe appoggiarsi ad una DLL per realizzare le funzionalità di stampa di un documento.
I vantaggi offerti dall'utilizzo delle DLL sono notevoli; tra i principali ricordiamo:
- le dimensioni del programma principale risultano ridotte, in quanto parte delle funzionalità risiedono nella DLL;
- una DLL viene caricata in memoria solo se il codice in essa presente viene effettivamente utilizzato, in caso contrario resta su disco e permette di lasciare una maggior quantità di memoria a disposizione degli altri programmi;
- il codice contenuto in una DLL può essere condiviso tra più applicazioni, quindi è sufficiente scrivere una DLL per utilizzarne poi le funzionalità, risparmiando spazio su disco e tempo nella realizzazione delle applicazioni.
Nessun commento:
Posta un commento