Si sois lo suficientemente curiosos, habréis encontrado algunos archivos entre los directorios de vuestro SO Windows con la extensión .dll, para que sirven??
Los archivos .dll, son bibliotecas de código y datos, que pueden ser usado por más de un programa. Uno de los más importantes, es Comdlg32.dll, esta biblioteca realiza funciones relacionadas con los cuadros de diálogos que los programas muestran a través del Sistema Operativo, sin esta biblioteca en concreto, los programas no podrían mostrar diálogos a los usuarios.
Por qué se usan las dependencias .dll?
-Ofrecen una mayor optimización de recursos del ordenador, pues la misma biblioteca la utilizan diferentes programas
-Ofrece mejor funcionamiento en el desarrollo de grandes programas para windows
-Hacer una corrección/actualización de un archivo dll se lleva a cabo más fácilmente (pero solo si sabemos hacerla correctamente).
Problemas con el uso de los archivos .dll
Al depender directamente de estos archivos dll el correcto funcionamiento de los programas, en caso de que en algún archivo falle, cambie de directorio, se actualice… el programa fallará por completo