Le architetture software sono simili trae spesso usano lo stesso codice. Affinché i programmatori non scrivessero le stesse code page per ogni programma, è stato inventato il formato della connessione dinamica dei moduli - * .dll.

Vediamo più specificamente che cosa è una dll. La sigla dll sta per Dynamic Link Library. Questo formato di file consente di connettersi a un programma di libreria con codice pre-scritto, se necessario. In dll, è possibile memorizzare non solo il codice eseguibile, ma anche varie risorse, come grafica e video.

L'uso di dll non solo ha reso possibile la semplificazioneil processo di scrittura del codice, ma consente anche di risparmiare spazio sul disco rigido a causa del fatto che i nuovi programmi possono utilizzare i file di sistema, piuttosto che installare le proprie librerie personali. Inoltre, la RAM viene salvata, perché se un programma ha caricato dll, il secondo non lo farà, ma ne utilizzerà uno già caricato.

Le librerie di Dll hanno ricevuto un'applicazione molto ampiaa causa dei suoi vantaggi e della mancanza di gravi carenze. E c'è un inconveniente. Ci vuole tempo per caricarli, quindi il primo avvio delle funzioni che richiedono l'uso di dll richiede del tempo. Dopo l'avvio, questi file rimangono caricati nella RAM, quindi non ci vorrà più tempo per caricarli.

Per lavorare con i file dll, viene utilizzato un software speciale. Puoi leggere questo articolo nell'articolo "Than to open dll".

Se sei un programmatore principiante, quando impari cos'è la DLL, sei sicuramente consapevole del vantaggio dell'utilizzo del metodo Libreria di collegamento dinamico e sicuramente lo utilizzerai nel tuo lavoro.

Commenti 0