Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

La funzione di callback per la DLL

libreria di collegamento dinamico ( DLL ) file contiene le funzioni che è possibile utilizzare per eseguire le funzionalità di Windows dai vostri programmi personalizzati . Diversi file DLL comprendono il sistema operativo Windows , ed è necessario funzioni di callback per eseguire i comandi DLL . La funzione di callback si trova nella DLL , e il software personalizzato esegue la funzione utilizzando il nome di funzione specificato. Scopo
funzioni di callback

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