DLL - abbreviazione dalla libreria di collegamenti dinamici ("libreria dinamicamente connessa" dall'inglese). La libreria dinamica di risorse e sottoprogrammi consente di utilizzare più volte i moduli scritti in precedenza. Il file Bibliotela può includere, ad esempio, procedure, icone. È necessario per il funzionamento dei sistemi operativi di Windows.
1
La biblioteca nella programmazione è una raccolta di programmi che possono essere affrontati durante lo sviluppo di software. L'insieme di piccoli programmi è dinamicamente in grande quando si chiama parte integrante. Il vantaggio del file DLL è che non occupa RAM, ma viene caricato quando necessario durante il funzionamento (runtime), il che può salvare in modo significativo la RAM.
2
Il programma DLL può funzionare con i dispositivi: stampante, scanner. Quando si lavora con il testo in MS Word, non è necessario la presenza costante di una stampante DLL. Se il documento è stampato, MS Word si rivolge alla libreria dinamica e chiama il programma di stampante DLL corrispondente.
3
Un insieme di sottoprogrammi dinamici può essere utilizzato contemporaneamente in diversi programmi di lavoro: questo è un altro vantaggio. Ecco perché sono ancora chiamati "biblioteca pubblica". La linea di fondo è che solo una copia della libreria dinamica viene caricata nella RAM e al momento tutti i programmi agiscono. Che porta anche a salvare la risorsa di RAM.
4
Oltre ai nulliper critici, nella libreria DLL sono memorizzate funzioni aggiuntive. Possono essere utilizzati come plug-in (plug-in), moltiplicando così la funzionalità del programma. La mancanza del modulo desiderato nella libreria DLL rende impossibile il lavoro del programma principale. Questa è una qualità negativa della libreria dinamica.
5
I file della libreria dinamica hanno un'estensione standard in ciascun sistema operativo: in Windows OS/2 e MS - ".dll"; Mac OS - ".DiLib"; UNIX - ".so". Tali file sono archiviati in un luogo particolare. Ad esempio, in System32. Il programmatore quando si scrive un'applicazione indica il nome della funzione desiderata e il nome della libreria in cui si trova. Il codice sottoprogramma stesso nel testo originale non è scritto, il che semplifica notevolmente il processo di programmazione. Questo principio si basa sulla codifica modulare precedentemente popolare. Programmi semplici sono stati progettati come moduli separati, che ti hanno permesso di non scriverli ogni volta, ma di includere un modulo compilato nel nuovo programma nel nuovo codice del programma.
6
Oltre al codice eseguibile di procedure e funzioni nella libreria dinamica, è possibile archiviare file grafici e video. Il loro uso consente di salvare non solo la RAM, ma anche lo spazio su disco. Numerosi vantaggi della libreria DLL non riducono uno svantaggio: è necessario un tempo aggiuntivo per caricare i moduli. I loro vantaggi sono ovvi, quindi sono ovunque utilizzati dai programmatori in quasi tutti i programmi.
Fai molta attenzione quando si lavora: non modificare mai l'estensione di ".dll" in un altro, non trasferire questi file in un'altra cartella. Se al file viene assegnato il suffisso "DLL", questo non cambierà il suo tipo. È richiesta un'applicazione speciale per la conversione. Molto spesso, gli errori di Windows sono associati proprio all'assenza del file desiderato ".dll".