Saben que son los archivos .dll la verdad yo no sabia y hace poco uno ellos me provoco un gran dolor de cabeza, y por lo que he aprendido puede ser bastante comun que alguien pueda tener problemas con esto, aqui les dejo alde info que encontre en la web, y un par de links muy interesantes.
Un archivo DLL (Dynamic Library Link) es un módulo componente de un programa que ejecuta alguna función. Estos archivos DLL son muy útiles, pero también suelen ser causa de errores en Windows.
Los archivos DLL ejecutan acciones o rutinas de uso frecuente en Windows, y un mismo archivo DLL puede ser usado por varios programas al mismo tiempo (como el Kernel32.dll). Por ejemplo el procesador de palabras, la hoja de cálculo y otros programas pueden usar un mismo archivo DLL para desplegar el cuadro diálogo Abrir, cada vez que usted usa el comando Abrir.
Gracias a ese esquema modular (que tambien se usa en el sistema operativo OS/2), hay muchas funciones que los creadores de software no tienen que incluir en sus programas; cuando un programa necesita enviar un documento a la impresora, simplemente llama el archivo DLL respectivo (que ya Windows instaló) para que este cargue y ejecute la tarea. De esa forma, los programas son más pequeños y se ahorra espacio en el disco duro.
El hecho de que estos módulos de rutinas (Archivos DLL) no sean parte de programas, sino que se guardan como archivos independientes, también optimiza el uso de la memoria RAM. Un DLL se carga en la memoria RAM y se ejecuta únicamente cuando un programa lo llama para que realice una función, mientras que otros módulos de rutinas que sí hacen parte del programa permanecen cargados en la memoria mientras trabaja con un programa.
Windows incluye muchos archivos DLL que son usados por otros programas (la mayoría en la carpeta c:\windows\system). Pero algunos programas también instalan sus propios archivos DLL (y generalmente los colocan en la carpeta del disco duro en la que está guardado dicho programa).
http://www.wilkinsonpc.com.co/free/arti ... osdll.html
http://msdn2.microsoft.com/es-es/library/1ez7dh12
Saludos....................!!!!!!!!!!!!!!!!!!!
Dedicated server
Archivos .dll
Moderador: Moderadores
xd
lo mas cerca k he estado con los dlls es en visual net, ahi he creado unos dll que contienen informacion, coneccion a bases de datos y todo eso, es como una capa de la programacion. Luego en visual net llamas a esa dll mediante una referencia, osea sirve para ahorrarte muchas lineas de codigo y para cuando hagas cambios no compiles el programa sino solo las dlls. no soy un experto en Net pero si he usado dlls como lo menciono. Al haber cambios de versiones en estas es cuando surgen los problemas, sobre todo cuando instalas programas k usen las mismas y modifican la dll por otra version. Al igual que cuando desinstalas un software y te elimina la dll, aunque la mayoria debe de saber k ya estaba una y dejarla ahi o advertirte k es compartida (shared )

Re: Archivos .dll
interezante pero aun no logro que funcione
CruzReal escribió:
http://www.wilkinsonpc.com.co/free/arti ... osdll.html
http://msdn2.microsoft.com/es-es/library/1ez7dh12
Saludos....................!!!!!!!!!!!!!!!!!!!
Dedicated server
-
- Preferencial
- Mensajes: 451
- Registrado: Mar Feb 07, 2006 5:25 am
- Ubicación: Mexico DF
- Contactar:
windows esta hecho en su mayoria en base a lenguaje C...
las dll son librerias, osea, en ellas contienen codigos que son comunes para el sistema operativo, por ejemplo, existe un archivo que se llama shell32.dll, en este archivo se encuentran entre otras cosas, los iconos que son comunes en windows, otro por ejemplo, es explorer.dll aqui se encuentra la mayoria del codigo del explorer de windows (explorer, no internet explorer, son cosas distintas)...
en fin, son archivos la mayoria de las veces esenciales para tu equipo, los cuales pueden traer entre graficos o codigo para los programas y herramientas de windows...
saludos...
las dll son librerias, osea, en ellas contienen codigos que son comunes para el sistema operativo, por ejemplo, existe un archivo que se llama shell32.dll, en este archivo se encuentran entre otras cosas, los iconos que son comunes en windows, otro por ejemplo, es explorer.dll aqui se encuentra la mayoria del codigo del explorer de windows (explorer, no internet explorer, son cosas distintas)...
en fin, son archivos la mayoria de las veces esenciales para tu equipo, los cuales pueden traer entre graficos o codigo para los programas y herramientas de windows...
saludos...
-
- Moderador
- Mensajes: 1667
- Registrado: Mar Ene 24, 2006 5:48 pm
- Ubicación: La Paz, Bolivia.
- Contactar:
Los archivos dll son librerías dinámicas que forman parte de la programación, no solo de Windows sino de muchos programas. No es privativo del lenguaje C, sino de la forma en que quiere compilar un programa cualquier programador. Van desde lenguajes de bajo nivel a alto nivel.
No veo por que deba ser motivo de preocupación deshacerse de los archivos dll's es más, me parece que lo más sano es dejar que los instaladores/desintaladores de los programas se encarguen de configurar los dll's como mejor les parezca.
A nos ser que alguien me de una explicación de porqué deberíamos preocuparnos de la existencia de dichas librerías.
No veo por que deba ser motivo de preocupación deshacerse de los archivos dll's es más, me parece que lo más sano es dejar que los instaladores/desintaladores de los programas se encarguen de configurar los dll's como mejor les parezca.
A nos ser que alguien me de una explicación de porqué deberíamos preocuparnos de la existencia de dichas librerías.