bibliothèque de liens dynamiques (DLL) fichiers contiennent des fonctions que vous pouvez utiliser pour exécuter les fonctionnalités de Windows à partir de vos programmes personnalisés. Plusieurs fichiers DLL comprennent le système d'exploitation Windows, et vous avez besoin des fonctions de rappel pour exécuter les commandes de DLL . La fonction de rappel est situé dans la DLL, et votre logiciel personnalisé exécute la fonction en utilisant le nom de la fonction spécifiée. But fonctions de rappel vous permettent d'exécuter du code du système d'exploitation sur un ordinateur Windows. Lorsque vous créez un programme, et vous avez besoin pour exécuter du code spécifique à Windows , vous utilisez les fonctions de rappel de DLL . DLL sont considérés comme « code managé », ce qui signifie que Windows gère toutes les exécutions , si Microsoft ne peut protéger l'ordinateur contre les programmes malveillants qui ruinent les fichiers du système d'exploitation . Langues fichiers DLL travailler avec. NET langues . Les deux langues incluses dans le cadre de Microsoft . NET en C # et VB.NET . Ces deux langues contiennent du code natif que vous utilisez pour vous connecter à la DLL dans le dossier système de Windows . Les langues . NET peuvent traduire les fonctions de rappel DLL Windows API aux commandes de l'ordinateur local , donc l'interface avec le système d'exploitation est invisible pour l'utilisateur . Alias < p> Chaque fonction de rappel possède un nom d'alias associée à la fonction . Vous devez référencer le nom d'alias de se connecter correctement et exécuter le code , ou l'exécution échoue et le crash de votre application personnalisée. L'alias est décrite dans la documentation du framework. NET lorsque vous créez la fonction. Vous utilisez l'application IntelliSense dans Visual Studio pour vous aider à comprendre la fonction de rappel pour le fichier DLL. Considérations créateurs de logiciels personnalisés utilisent uniquement le fichier DLL Windows API pour appeler des fonctions qui sont requis par le système d'exploitation . Trop de fichiers DLL inclus ralentit la demande , et il peut ajouter des bugs à votre système. Certains programmeurs gardent fonctions de rappel dans un fichier séparé pour les contenir dans une section du code source.
|