Dynamic Link Library (DLL -filer) inneholder funksjoner du kan bruke til å kjøre Windows-funksjoner fra dine egne programmer. Flere DLL-filer består av Windows -operativsystemet , og du trenger tilbakeringing funksjoner for å kjøre DLL kommandoene . Tilbakeringing ligger i DLL, og tilpasset programvare utfører funksjonen med spesifisert funksjon navn. Formål
tilbakeringing funksjoner lar deg kjøre operativsystemet kode på en Windows-maskin . Når du oppretter et program , og du må kjøre Windows -spesifikk kode , bruker du de DLL tilbakeringing funksjoner . DLL-filer regnes som " forvaltet kode ", som betyr Windows styrer all utførelse , slik at Microsoft kan beskytte datamaskinen mot skadelige programmer som ødelegger operativsystem filer .
Språk
< p > DLL-filer å jobbe med . NET språk . De to språkene som følger med Microsoft. NET rammeverket er C # og VB.NET . Disse to språkene inneholder egen kode du bruker til å koble til DLL-filer i Windows- system -mappen . . NET språk kan oversette Windows DLL API tilbakeringing funksjoner til lokale datamaskinen kommandoer , slik at grensesnittet med operativsystemet er usynlig for brukeren .
Aliaser
< p> Hver tilbakeringing funksjonen har et tilnavn knyttet til funksjon . Du må referere aliasnavnet du kobler til og kjøre koden , eller utførelsen mislykkes og tilpassede programmet krasjer . Aliasnavnet er skissert i . NET rammeverket dokumentasjon når du oppretter funksjonen . Du bruker Intellisense søknad innen Visual Studio for å hjelpe deg å finne ut tilbakekallsfunksjon for DLL-filen .
Hensyn
Tilpasset programvare skapere bare bruke Windows DLL -filen APIer å kalle funksjoner som kreves av operativsystemet . Altfor mange inkluderte DLL-filer bremser ned programmet, og det kan legge bugs i systemet . Noen programmerere holde tilbakeringing funksjoner i en egen fil for å hindre dem i en del av kildekoden .