librerie Dynamic-Link (librerie di collegamento dinamico)

Una libreria di collegamento dinamico (DLL) è un modulo che contiene funzioni e dati che possono essere usati da un altro modulo (applicazione o DLL).

Una DLL può definire due tipi di funzioni: esportate e interne. Le funzioni esportate devono essere chiamate da altri moduli, nonché dall'interno della DLL in cui sono definite. Le funzioni interne sono in genere chiamate solo dall'interno della DLL in cui sono definite. Anche se una DLL può esportare i dati, i dati vengono in genere usati solo dalle relative funzioni. Tuttavia, non esiste nulla per impedire a un altro modulo di leggere o scrivere tale indirizzo.

Le DLL offrono un modo per modularizzare le applicazioni in modo che le funzionalità possano essere aggiornate e riutilizzate più facilmente. Le DLL consentono anche di ridurre il sovraccarico della memoria quando diverse applicazioni usano contemporaneamente la stessa funzionalità, perché anche se ogni applicazione riceve la propria copia dei dati della DLL, le applicazioni condividono il codice DLL.

L'interfaccia di programmazione dell'applicazione Windows (API) viene implementata come set di DLL, quindi qualsiasi processo che usa l'API Windows usa il collegamento dinamico.

Nota

Se si verifica una difficoltà con una DLL nel computer, contattare il supporto clienti per il fornitore di software che pubblica la DLL. Se si ritiene di avere bisogno di supporto per un prodotto Microsoft (incluso Windows), passare al sito del supporto tecnico all'indirizzo support.microsoft.com.

 

DLL (Visual C++)