Che cos'è un file DLL? (Libreria di collegamento dinamico)

Sommario:

Che cos'è un file DLL? (Libreria di collegamento dinamico)
Che cos'è un file DLL? (Libreria di collegamento dinamico)
Anonim

Cosa sapere

  • Un file DLL è un file della libreria Dynamic Link.
  • Possono essere utilizzati da più programmi per condividere funzioni.
  • La maggior parte delle persone li affronta solo quando deve correggere gli errori DLL.

Questo articolo descrive cosa sono i file DLL, come e perché vengono utilizzati e cosa fare se si verifica un errore DLL.

Che cos'è un file DLL?

Un file DLL, abbreviazione di Dynamic Link Library, è un tipo di file che contiene istruzioni che altri programmi possono richiamare per fare determinate cose. In questo modo, più programmi possono condividere le abilità programmate in un unico file, e anche farlo simultaneamente.

Ad esempio, diversi programmi potrebbero richiamare tutti sul file veryuseful.dll (che è stato creato, ovviamente) per trovare lo spazio libero su un disco rigido, individuare un file in una directory particolare e stampare un pagina di prova alla stampante predefinita.

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 alcuni potrebbero persino utilizzare l'estensione del file. EXE. Mentre la maggior parte delle librerie Dynamic Link termina con l'estensione di file. DLL, altre possono utilizzare. OCX,. CPL o. DRV.

Image
Image

Correzione degli errori DLL

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

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

Se ricevi un errore DLL, la soluzione migliore è trovare informazioni per la 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 di correzione specifica per quella che hai. 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 necessario modificarne uno, inoltre è probabile che ciò causi problemi con programmi e altre DLL. Tuttavia, se sai cosa stai facendo, Resource Hacker è un modo per farlo.

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 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 istruzioni da una DLL diversa, quella prima ora dipende dalla seconda. Ciò semplifica l'interruzione delle funzionalità della DLL perché invece di avere la possibilità che solo la prima non funzioni correttamente, ora dipende anche dalla seconda, il che influenzerebbe la prima se si verificassero problemi.

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

Le DLL delle 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.

Domande frequenti

    Come si apre un file DLL?

    I file DLL non vengono aperti nello stesso modo in cui viene aperta la maggior parte dei tipi di file. I file DLL vengono solitamente richiamati da un'applicazione. Per visualizzare il codice all'interno di un file DLL dovresti decompilarlo con un'applicazione di terze parti.

    Come si installa un file DLL?

    I file DLL non vengono installati come altri tipi di file. I file DLL possono essere "installati" inserendoli nella directory in cui un'applicazione è impostata per cercare un determinato file DLL.

Consigliato: