Red de conocimiento informático - Computadora portátil - ¿Qué significa DLL?

¿Qué significa DLL?

Un archivo DLL, o archivo de biblioteca de vínculos dinámicos, es un archivo ejecutable que permite a un programa acceder al código y otros recursos necesarios para realizar tareas especiales. Los archivos DLL proporcionados por Windows contienen muchas funciones y recursos que permiten que los programas basados ​​en Windows se ejecuten en un entorno Windows.

DLL suele ser un archivo con una extensión DLL, pero también puede ser un EXE u otra extensión. Proporcionan código, datos o funciones a programas que se ejecutan en el sistema operativo Windows. El programa puede abrir, habilitar, consultar, deshabilitar y cerrar el controlador de acuerdo con las instrucciones del archivo DLL.

El nombre completo de DLL es biblioteca de enlaces dinámicos, que en chino se llama "archivo de enlaces dinámicos". En el sistema operativo Windows, la DLL es muy importante para la ejecución del programa, porque el programa debe estar vinculado al archivo DLL durante la ejecución para que pueda ejecutarse correctamente. Y muchos programas pueden utilizar algunos archivos DLL. Por tanto, los programadores pueden utilizar archivos DLL para evitar que el programa sea demasiado grande. Sin embargo, cuando se instalen más y más programas, habrá más y más archivos DLL. Si no elimina los archivos DLL inútiles cuando elimina un programa, con el tiempo cargará el sistema.

DLL es una biblioteca de enlaces dinámicos. Algunos beneficios de usar bibliotecas de vínculos dinámicos son:

1. Múltiples aplicaciones * * * comparten código y datos: por ejemplo, varios componentes del software de Office tienen apariencia y funciones similares y * * * comparten bibliotecas de vínculos dinámicos. para lograr.

2. Cuando el programa de enlace filtra los mensajes del sistema, se debe utilizar una biblioteca de enlaces dinámicos.

3. La biblioteca de enlaces dinámicos divide una aplicación grande en varios módulos pequeños de forma natural, lo que favorece la división del trabajo y la cooperación entre los miembros del equipo. Y cada módulo se puede actualizar de forma independiente. Si un miembro del equipo desarrolla un conjunto de rutinas útiles, puede colocarlas en una biblioteca de vínculos dinámicos para que las utilicen otros miembros del equipo.

4. Para realizar la internacionalización de aplicaciones, a menudo es necesario utilizar bibliotecas de enlaces dinámicos. Las bibliotecas de enlaces dinámicos se pueden utilizar para almacenar información específica de países e idiomas. Para diferentes versiones, utilice diferentes bibliotecas de vínculos dinámicos. Cuando usamos AppWizard para generar una aplicación, podemos especificar el idioma utilizado por el archivo de recursos, lo cual se logra proporcionando diferentes bibliotecas de enlaces dinámicos.

VC++, C++ Builder y Delphi pueden escribir archivos DLL. Visual Basic y superior también pueden escribir una DLL especial, a saber, ActiveX DLL.

DLL no es un programa independiente, es parte del programa y sólo puede ser llamado por el programa al que pertenece. El usuario no puede ni necesita abrirlo.