Dynamic-link library

Disambiguazione – "DLL" rimanda qui. Se stai cercando altri significati, vedi DLL (disambigua).
Dynamic-link library
Magic numberMZ
Tipo MIMEapplication/vnd.microsoft.portable-executable
Uniform Type Identifier (UTI)com.microsoft.windows-dynamic-link-library
SviluppatoreMicrosoft
TipoLibreria condivisa
Messaggio di errore su un sistema Microsoft Windows dovuto ad un problema nel caricamento di alcune librerie condivise

In informatica il dynamic-link library (in acronimo DLL, lett. "libreria a collegamento dinamico") è un formato di libreria condivisa utilizzato nei sistemi operativi di Microsoft.

In Windows una libreria dinamica è a tutti gli effetti un codice eseguibile. Ogni file eseguibile (EXE o DLL) dispone di un punto d'ingresso (entry point) invocato dal sistema operativo subito dopo il caricamento. Per una DLL il punto d'ingresso è mappato per convenzione sulla funzione DllMain (a discrezione, comunque, del compilatore).

La funzione DllMain, oltre che al caricamento della DLL, viene invocata anche allo scaricamento o quando un thread viene creato o distrutto nel processo in cui la DLL risiede.

A differenza di un file EXE, la DLL deve uscire dall'entry point non appena ha terminato le inizializzazioni necessarie.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy