¿Qué son las
DLL?
Dll - Dynamic Link
Library ("Biblioteca de vínculos dinámicos" es un archivo que
contiene funciones que se pueden llamar desde aplicaciones u
otras Dll. Los desarrolladores utilizan las Dll para poder
reciclar el código y aislar las diferentes tareas. Las Dll no
pueden ejecutarse directamente, es necesario llamarlas desde
un código externo.
Las Dll suelen confundir a los usuarios novatos (a la hora de
recibir el típico error de algún programa en el "módulo
xxxxx.DLL" y también pueden ser la pesadilla del programador.
Definición y Explicación de un archivo .DLL
La información
de este artículo esta basada en
Q87934 y se aplica a:
- Microsoft
Windows 98 SE (Second Edition)
- Microsoft
Windows 98
- Microsoft
Windows 95
- Microsoft
Windows 3.0, 3.1, 3.x
- Microsoft
Windows Millennium Edition (Windows ME)
SUMARIO
Una Biblioteca de
Vínculos Dinámicos (DLL) file es un archivo ejecutable que
permite compartir código y otros recursos para realizar
ciertas tareas. Las Dll de Windows permiten que las
aplicaciones puedan operar en el entorno de Windows.
MÁS INFORMACIÓN
Normalmente las
Bibliotecas de Vínculos Dinámicos aparecen con la extensión
".dll"; sin embargo, ellas también pueden tener la
extensión ".exe" u otra extensión. Por ejemplo,
Shell.dll contiene las rutinas de arrastrar y soltar de
OLE - ("Object Linking and Embedding" - Incrustación y
Vinculación de Objetos) que pueden ser utilizadas por
Windows y otros programas.
Kernel.exe, User.exe y
Gdi.exe son un ejemplo de las DLLs con la extensión .exe.
Estos archivos contienen código, datos o rutinas que se
ejecutan en Windows. Por ejemplo, uno de estos archivos
contienen la función "CreateWindow" que se utiliza
cuando un programa quiere crear una nueva ventana en la
pantalla.
En Windows un controlador que instalamos es también una DLL.
Un programa puede abrir, habilitar, consultar, deshabilitar y
cerrar un controlador basado en las instrucciones escritas en
un archivo .DLL.
Las DLL se pueden encontrar en el directorio de Windows, en el
directorio Windows\System o en el directorio "Archivos de
programa".
Si al iniciar un programa una de sus Dll falta o está dañada
podemos recibir un mensaje de error como éste: "No se
encuentra xyz.dll". Si la Dll de este programa está caduca o
no corresponde al estándar podemos recibir el error "Llamada
al vínculo dinámico no definido" ("Call to undefined dynalink").
En estos casos
debemos obtener la Dll apropiada y colocarla en el directorio
que corresponda.
Como determinar el Origen de una DLL:
Para determinar el número de versión, nombre del fabricante u
otra información sobre un archivo:
1. Pulse Inicio,
Buscar y pulse Archivos o carpetas.
2. Escriba el
nombre del archivo que busca, por ejemplo shell32.dll,
y seleccione el disco local donde quiere buscarlo y pulse
"Buscar ahora".
3. Pulse con el
botón secundario en los archivos encontrados, pulse
Propiedades y pulse la pestaña Versión.
Si el archivo es
de Microsoft , extraiga una nueva copia del archivo. Para la
información cómo extraer archivos de Windows consulte este
artículo de la KB de Microsoft:
Artículo:
Q129605
Título : How to Extract Original Compressed Windows Files
Si el nombre del
fabricante que aparece en la pestaña "Versión" no es Microsoft
contacte al fabricante que corresponda para la asistencia.
|