¿Que é un ficheiro DLL?

Arquivos de DLL: o que son e por que son importantes

Un arquivo DLL, abreviado para Dynamic Link Library , é un tipo de ficheiro que contén instrucións que outros programas poden facer para facer certas cousas. Deste xeito, varios programas poden compartir as habilidades programadas nun único arquivo, e mesmo facelo simultaneamente.

Por exemplo, varios programas diferentes poderían invitar ao ficheiro veryuseful.dll (fixen isto, por suposto) para atopar o espazo libre nun disco ríxido , localizar un arquivo nun directorio particular e imprimir unha páxina de proba co predeterminado impresora.

A diferenza dos programas executables, como os que teñen a extensión de ficheiro EXE, os ficheiros DLL non se poden executar directamente, senón que deben ser chamados por outro código que xa está en execución. Non obstante, os DLL están no mesmo formato que EXE e algúns incluso poden usar a extensión de ficheiro .EXE. Mentres a maioría das bibliotecas dinámicas de conexión terminan na extensión de arquivo. DLL, outros poden usar .OCX, .CPL ou .DRV.

Arreglar erros de DLL

Os ficheiros DLL, por mor de cantos hai e cantas veces son utilizados, tenden a ser o foco dunha gran porcentaxe dos erros vistos ao iniciar, usar e apagar Windows.

Aínda que poida que sexa fácil descargar só o ficheiro DLL que faltou ou non atopou , raramente é o mellor xeito de percorrer. Vexa as nosas razóns importantes para non descargar ficheiros DLL para máis información.

Se recibe un erro de DLL, a súa mellor aposta é atopar información de resolución de problemas específica para o problema DLL, polo que está seguro de resolvelo de maneira correcta. Quizais teña unha guía de reparación particular para a que tes. Teño unha lista dos erros DLL máis comúns e de como solucionalos .

Se non, vexa o noso Como corrixir erros de DLL para algúns consellos xerais.

Máis sobre arquivos DLL

A palabra "dinámico" na biblioteca de enlaces dinámicos úsase porque os datos só se poden usar nun programa cando o programa o chama de forma activa no canto de que os datos estean sempre dispoñibles na memoria.

Moitos ficheiros DLL están dispoñibles desde o Windows por defecto, pero os programas de terceiros tamén os poden instalar. Non obstante, é raro que se abra un arquivo DLL porque nunca hai realmente unha necesidade de editar unha, ademais de facelo pode causar problemas con programas e outras DLL.

Os ficheiros DLL son útiles porque poden permitir que un programa separe os seus diferentes compoñentes en módulos únicos que se poidan engadir ou eliminar para incluír ou excluír certas funcionalidades. Cando o software funciona deste xeito con DLL, o programa pode usar menos memoria porque non necesita cargar todo á vez.

Ademais, as DLL proporcionan un xeito de actualizar as partes dun programa sen ter que reconstruír ou reinstalar todo o programa. O beneficio incluso se amplifica cando máis que o programa usa o DLL porque todas as aplicacións poden aproveitar a actualización desde o único arquivo DLL.

Os controis ActiveX, os ficheiros do Panel de control e os controladores do dispositivo son algúns dos arquivos que Windows usa como bibliotecas de ligazóns dinámicas. Respectivamente, estes ficheiros usan a extensión de arquivo OCX, CPL e DRV.

Cando un DLL usa instrucións dun DLL diferente, esa primeira DLL agora depende da segunda. Isto fai que as funcionalidades de DLL sexan máis fáciles de romper porque, en vez de ter a oportunidade de que o primeiro DLL funcione mal, agora depende tamén do segundo, o que afectaría o primeiro a sufrir problemas.

Se un DLL dependente actualízase a unha versión máis nova, sobrescretada cunha versión antiga ou eliminada da computadora, o programa que depende do ficheiro DLL pode que non funcione como debería.

As DLL de recursos son ficheiros de datos que están no mesmo formato de ficheiro como DLL, pero usan as extensións de ficheiro ICL, FON e FOT. Os arquivos ICL son bibliotecas de iconas mentres que os ficheiros FONT e FOT son ficheiros de fonte.