Un archivo DLL puede ser usado para decirle archivo ejecutable de un programa a ejecutar o mostrar cierto tipo de información que se necesita. Un ejemplo sería mostrar el contenido de una carpeta. Un archivo ejecutable llama a un archivo DLL , que a su vez ejecuta una función específica para determinar el contenido de una carpeta.
Compartida
Muchos archivos DLL son compartidos por muchos diferentes programas . Compartir archivos DLL reduce la necesidad de tener varios archivos que proporcionan el mismo tipo de datos. Esto reduce la cantidad de espacio que se necesita en el disco duro , así como permitir que los programas sean más pequeños y más eficientes.
Ventajas
Un archivo DLL no se deje cargado en la memoria , ya que no se ejecuta el código o instrucciones que aparecen en su cuenta. Depende de un archivo ejecutable para decirle cuándo ejecutar una función y los datos que debe proporcionar . Esto reduce la cantidad de memoria física que se utiliza por el sistema.
Compatibilidad
un archivo DLL que se instala con un programa actualizado es generalmente compatible con versiones anteriores . Esto significa que si una DLL compartida se sustituye por una nueva versión seguirá funcionando con programas más antiguos que todavía están en el sistema. Sin embargo , un archivo DLL que está diseñado para Windows Vista no funcionará con Windows XP.
Registro
necesita una DLL estar registrado y tener entradas colocadas en las ventanas registro antes de que el archivo puede ser utilizado por un programa . Cuando un archivo DLL se daña que tendrá que ser substituidos o ser vuelto a registrar en el sistema. Un archivo DLL puede ser registrada manualmente o cuando un programa que utiliza el archivo se ha vuelto a instalar .