Cos’è un file DLL? (Libreria di collegamento dinamico)

Un file DLL, abbreviazione di Dynamic Link Library, è un tipo di file che contiene istruzioni che altri programmi possono utilizzare per eseguire determinate cose. In questo modo, più programmi possono condividere le capacità programmate in un singolo file e persino farlo contemporaneamente.

Ad esempio, diversi programmi diversi potrebbero tutti richiamare il file veryuseful.dll (l'ho inventato io, ovviamente) per trovare lo spazio libero su un disco rigido, individuare un file in una directory particolare e stampare una pagina di prova sul valore predefinito stampante.

A differenza dei programmi eseguibili, come quelli con estensione EXE, i file DLL non possono essere eseguiti direttamente ma devono invece essere richiamati da altro codice già in esecuzione. Tuttavia, le DLL sono nello stesso formato degli EXE e alcune potrebbero persino utilizzare l'estensione del file .EXE. Mentre la maggior parte delle librerie di collegamento dinamico termina con l'estensione di file .DLL, altre possono utilizzare .OCX, .CPL o .DRV.

File DLL.


Correzione degli errori DLL

I file DLL, a causa del numero di file e della frequenza con cui vengono utilizzati, tendono ad essere il fulcro di una grande percentuale degli errori visualizzati all'avvio, all'utilizzo e alla chiusura di Windows.

Anche se potrebbe essere facile scaricare semplicemente quel file DLL mancante o non trovato, raramente è il modo migliore per farlo. Consulta il nostro articolo Motivi importanti per NON scaricare i file DLL per ulteriori informazioni.

Se ricevi un errore DLL, la soluzione migliore è trovare informazioni sulla risoluzione dei problemi specifiche per quel problema DLL in modo da essere sicuro di risolverlo nel modo giusto e per sempre. Potremmo anche avere una guida specifica per la correzione di quello che hai. Abbiamo un elenco degli errori DLL più comuni e come risolverli.

Altrimenti, consulta il nostro Come correggere gli errori DLL per alcuni consigli generali.


Ulteriori informazioni sui file DLL

La parola "dinamico" in Dynamic Link Library viene utilizzata perché i dati vengono utilizzati in un programma solo quando il programma lo richiede attivamente invece di avere i dati sempre disponibili in memoria.

Molti file DLL sono disponibili da Windows per impostazione predefinita, ma anche programmi di terze parti possono installarli. Tuttavia, è raro aprire un file DLL perché non è mai realmente necessario modificarne uno, inoltre è probabile che ciò causi problemi con programmi e altre DLL.

I file DLL sono utili perché possono consentire a un programma di separare i suoi diversi componenti in moduli unici che possono quindi essere aggiunti o rimossi per includere o escludere determinate funzionalità. Quando il software funziona in questo modo con le DLL, il programma può utilizzare meno memoria perché non è necessario caricare tutto in una volta.

Inoltre, le DLL forniscono un modo per aggiornare parti di un programma senza dover ricostruire o reinstallare l'intero programma dappertutto. Il vantaggio è anche amplificato quando di più quando un programma utilizza la DLL perché tutte le applicazioni possono quindi sfruttare l'aggiornamento da quel singolo file DLL.

Controlli ActiveX, file del Pannello di controllo e driver di dispositivo sono alcuni dei file che Windows utilizza come librerie di collegamento dinamico. Rispettivamente, questi file utilizzano l'estensione di file OCX, CPL e DRV.

Quando una DLL utilizza le istruzioni di una DLL diversa, quella prima DLL dipende ora dalla seconda. Ciò rende più facile l'interruzione delle funzionalità delle DLL perché invece di avere la possibilità che solo la prima DLL non funzioni correttamente, ora dipende anche dalla seconda, il che influirebbe sulla prima se dovesse riscontrare problemi.

Se una DLL dipendente viene aggiornata a una versione più recente, sovrascritta con una versione precedente o rimossa dal computer, il programma che si basa sul file DLL potrebbe non funzionare più come dovrebbe.

Le DLL di risorse sono file di dati che hanno lo stesso formato di file delle DLL ma utilizzano le estensioni di file ICL, FON e FOT. I file ICL sono librerie di icone mentre i file FONT e FOT sono file di font.


Pagine utili:

Informazioni sul formato .dll
Informazioni sul formato .ico

Lascia un commento