Qué Son Los Archivos

Embed Size (px)

DESCRIPTION

g

Citation preview

Qu son los archivos .DLL?

Imagino que la mayora aqu ha oido de las famosas dlls, y ms de algno sabe solucionar los errores que involucran sin siquira saber de qu tratan.

As que les hago sta gua para que aprendan qu son y cmo solucionarlos a la hora que les pueda dar sos molestos errores finalizados en ".dll".

Intentar simplificar sta gua lo ms posible, omitindo informacin que no sa completamente de relevancia, pero si algno queda con dudas o simplemente quiere aprender ms de sto, dejar la fuente al final del Post.

Ahora lo Primero:

Qu es un dll?

"Una biblioteca de enlace dinmico o ms comnmente DLL (sigla en ingls de dinamic-link library) es el trmino con el que se refiere a los archivos con cdigo ejecutable que se cargan bajo demanda de un programa por parte del sistema operativo. Esta denominacin es exclusiva a los sistemas operativos Windows siendo ".dll" la extensin con la que se identifican estos ficheros, aunque el concepto existe en prcticamente todos los sistemas operativos modernos."

Ahora en espaol:

Bsicamente un DLL es un archivo por lo general comn en Windows creado para evitar la saturacin de Memoria RAM producto a la demanda de archivos con las mismas funciones por programas diferentes.

As, si un programa que instalamos demanda a que el sistema tenga que calcular cierta informacin, y otro programa totalmente diferente requiere la misma necesidad, todo sto se hace con el mismo archivo y as ahorrar memoria en el sistema.

Tambin existen lo que son los Archivos DLL Privados, que son DLLs especiales para un determinado programa, el cul es el nico que demanda la utilizacin de ste mismo.

Si tenemos la oportunidad de poner atencin en una instalacin de algn Sistema Operativo, notaremos que habr una etapa en que empieze a copiar una infinidad de stos archivos, con nombres diferentes, pero todos terminados en ".dll".

Entnces, cundo tenemos un error a la hora de ejecutar un programa, ej:

"El archivo MAPI32.DLL est daado"

"El _resetstkoflw de punto de entrada de procedimiento no se encuentra en la biblioteca de vnculos dinmicos Msvcrt.dll"

Entnces lo que debemos hacer, es simplemente conseguir el archivo DLL que el sistema necesita para realizar el clculo y as ejecutar dicho programa.

Ahora ya sabemos por lo menos en qu consta un DLL. pero...

Cmo los consigo, y cmo soluciono stos errores?

Bueno, la obtencin de la mayora de stos no es necesaria, ya que en las instalacines de Sistemas Operativos, Programas, Juegos, Actualizacines (Service Pack), etc. se copian automticamente stos archivos.

Pero no faltarn los programas que requiran de archivos DLL los cules estarn ausentes en nuestro sistema.

La solucin por lo general es muy simple.

Al momento de drnos el error, debemos escribir el nombre del archivo DLL que nos requerir, el cul cmo ya lo hemos mencionado, estar finalizado en ".dll"

Ej:

"Error al iniciar aplicacion porque no se encontro mscoree.dll"

Entnces, el nombre que debemos guardar ser (mscoree.dll).

ste nombre ser el que utilizemos para buscar dicho archivo en algna pgina web dedicada al almacenaminto de archivos DLLs.

Ej: dll-files.com

O tambin podemos colocar el nombre en algn buscador web, cmo Google, entnces nos debera dar la ubicacin de ste archivo y su descarga.

Los archivos DLLs, por lo general son muy livianos y de fcil obtencin, as que no nos debera dar problemas en conseguirlos.

Hay muchos mtodos para agregar un DLL en nuestro sistema, pero pondr el ms fiable segn yo.

Ahora, una vez obtenido el archivo DLL que nos han requerido, debemos buscar el directorio de instalacin del programa que nos ha dado el error ya mencionado, una vez ubicado, copiaremos el archivo DLL en la carpeta raz (carpeta principal de instalacin) de dicho programa.

Entnces una vez que ejecutemos el programa, nos debera funcionar cmo corresponde.

Los otros mtodos pueden requerir copiar o reemplazar el archivo DLL en el directorio "Windows/ System..."

pero entrar a hacer cambios en esta carpeta sin una previa capacitacin o experiencia en ste rubro, podra provocar problemas en el buen funcionamiento de nuestro Sistema Operativo o en otros programas que pudiramos tener, indispensables o no.