librería de enlace dinámico ( DLL) archivos contienen funciones que pueden utilizarse para ejecutar las funciones de Windows a partir de sus programas a la medida . Varios archivos DLL comprenden el sistema operativo Windows , y usted necesita las funciones de devolución de llamada para ejecutar los comandos de DLL . La función de devolución de llamada se encuentra en el archivo DLL y su software a la medida se ejecuta la función con el nombre de la función especificada. Finalidad
funciones de devolución de llamada
le permiten ejecutar código del sistema operativo en un equipo Windows . Cuando se crea un programa, y lo que necesita para ejecutar código específico de Windows , utilice las funciones de devolución de llamada DLL . DLL son considerados " código administrado ", lo que significa que Windows maneja toda la ejecución , por lo que Microsoft puede proteger el ordenador de programas maliciosos que arruinan archivos del sistema operativo .
Idiomas
archivos DLL trabajar. NET . Las dos lenguas incluidas en el . NET Framework Microsoft son C # y VB.NET . Estas dos lenguas contienen código nativo que utilice para conectarse a los archivos DLL en la carpeta del sistema de Windows. Los . NET pueden traducir las funciones de devolución de llamada de Windows DLL API a los comandos del equipo local , por lo que la interfaz con el sistema operativo es invisible para el usuario.
Alias
< p> Cada función de devolución de llamada tiene un nombre de alias asociado a la función . Se debe hacer referencia al nombre de alias para conectarse correctamente y ejecutar el código, o la falla de ejecución y sus bloqueos de aplicaciones personalizadas . El nombre de alias se describe en la documentación del framework. NET al crear la función. Utilice la aplicación Intellisense en Visual Studio para ayudar a determinar la función de devolución de llamada para el archivo DLL.
Consideraciones
creadores de software personalizado sólo utilizan el archivo DLL de Windows API para llamar a funciones que son requeridos por el sistema operativo. Demasiados archivos DLL incluidos ralentiza la aplicación , y puede añadir errores al sistema. Algunos programadores mantener las funciones de devolución de llamada en un archivo separado para contenerlos en una sección del código fuente .