Dynamic-Link bibliotheken (Dynamic-Link bibliotheken)
Een dynamic-link library (DLL) is een module die functies en gegevens bevat die kunnen worden gebruikt door een andere module (toepassing of DLL).
Een DLL kan twee soorten functies definiëren: geëxporteerd en intern. De geëxporteerde functies zijn bedoeld om te worden aangeroepen door andere modules, evenals vanuit het DLL-bestand waarin ze zijn gedefinieerd. Interne functies zijn doorgaans bedoeld om alleen te worden aangeroepen vanuit het DLL-bestand waar ze zijn gedefinieerd. Hoewel een DLL gegevens kan exporteren, worden de gegevens over het algemeen alleen door de functies gebruikt. Er is echter niets om te voorkomen dat een andere module dat adres leest of schrijft.
DLL's bieden een manier om toepassingen te modulariseren, zodat hun functionaliteit gemakkelijker kan worden bijgewerkt en hergebruikt. DLL's helpen ook de geheugenoverhead te verminderen wanneer meerdere toepassingen tegelijkertijd dezelfde functionaliteit gebruiken, omdat hoewel elke toepassing een eigen kopie van de DLL-gegevens ontvangt, de toepassingen de DLL-code delen.
De Windows API (Application Programming Interface) wordt geïmplementeerd als een set DLL's, dus elk proces dat gebruikmaakt van de Windows-API maakt gebruik van dynamische koppelingen.
- Over Dynamic-Link bibliotheken
- Dynamic-Link bibliotheken gebruiken
- Dynamic-Link bibliotheekreferentie
Notitie
Als u een gebruiker problemen ondervindt met een DLL op uw computer, neemt u contact op met de klantondersteuning voor de softwareleverancier die het DLL-bestand publiceert. Als u denkt dat u ondersteuning nodig hebt voor een Microsoft-product (inclusief Windows), gaat u naar onze technische ondersteuningssite op support.microsoft.com.
Verwante onderwerpen