consentono di eseguire codice del sistema operativo su un computer Windows . Quando si crea un programma , ed è necessario eseguire codice specifico di Windows , è possibile utilizzare le funzioni di callback DLL . DLL sono considerati " codice gestito ", che significa che Windows gestisce tutte esecuzione , quindi Microsoft in grado di proteggere il computer da programmi dannosi che rovinano file del sistema operativo .
Lingue
file DLL lavorare. NET . Le due lingue inclusi in. NET di Microsoft sono C # e VB.NET . Queste due lingue contengono codice nativo utilizzato per connettersi alle DLL nella cartella di sistema di Windows . I linguaggi. NET possono tradurre le funzioni di callback di Windows DLL API ai comandi del computer locale , quindi l' interfaccia con il sistema operativo è invisibile per l'utente .
Alias
Ogni funzione di callback ha un nome alias associato alla funzione . È necessario fare riferimento il nome alias di connettersi correttamente ed eseguire il codice , o l'esecuzione non riesce e il crash di applicazioni personalizzate . Il nome di alias è descritto nella documentazione di framework . NET quando si crea la funzione . Si utilizza l' applicazione Intellisense di Visual Studio per aiutare a capire la funzione di callback per il file DLL .
Considerazioni
creatori di software personalizzati usano solo il file DLL di Windows API per richiamare le funzioni che sono richieste dal sistema operativo . Troppi file DLL inclusi rallenta l'applicazione , e può aggiungere i bug al sistema. Alcuni programmatori mantengono le funzioni di callback in un file separato per contenerli in una sezione del codice sorgente .
Programmazione © www.354353.com