Què és un fitxer DLL? (Biblioteca d'enllaços dinàmics)

Taula de continguts:

Què és un fitxer DLL? (Biblioteca d'enllaços dinàmics)
Què és un fitxer DLL? (Biblioteca d'enllaços dinàmics)
Anonim

Què cal saber

  • Un fitxer DLL és un fitxer de biblioteca d'enllaços dinàmics.
  • Poden ser utilitzats per diversos programes per compartir funcions.
  • La majoria de la gent només els tracta quan necessita corregir errors de DLL.

Aquest article descriu què són els fitxers DLL, com i per què s'utilitzen, i què fer si teniu un error de DLL.

Què és un fitxer DLL?

Un fitxer DLL, abreviatura de Dynamic Link Library, és un tipus de fitxer que conté instruccions que altres programes poden fer servir per fer determinades coses. D'aquesta manera, diversos programes poden compartir les habilitats programades en un sol fitxer, i fins i tot fer-ho simultàniament.

Per exemple, diversos programes diferents poden fer servir el fitxer veryuseful.dll (que està format, per descomptat) per trobar l'espai lliure en un disc dur, localitzar un fitxer en un directori determinat i imprimir un pàgina de prova a la impressora predeterminada.

A diferència dels programes executables, com els que tenen l'extensió de fitxer EXE, els fitxers DLL no es poden executar directament, sinó que s'han de fer servir per un altre codi que ja s'està executant. Tanmateix, els DLL tenen el mateix format que els EXE i alguns fins i tot poden utilitzar l'extensió de fitxer. EXE. Tot i que la majoria de biblioteques d'enllaços dinàmics acaben amb l'extensió de fitxer. DLL, altres poden utilitzar. OCX,. CPL o. DRV.

Image
Image

Reparació d'errors de DLL

Fitxers DLL, a causa de quants n'hi ha i de la freqüència amb què s'utilitzen, solen ser el focus d'un gran percentatge dels errors que s'observen en iniciar, utilitzar i apagar Windows.

Tot i que pot ser fàcil baixar el fitxer DLL que f alta o no s'ha trobat, rarament és el millor camí. Consulteu el nostre article Raons importants per NO descarregar fitxers DLL per obtenir més informació sobre això.

Si obteniu un error de DLL, la millor opció és trobar informació de resolució de problemes específica d'aquest problema de DLL, de manera que segur que el resoldreu de la manera correcta i definitiva. Fins i tot podem tenir una guia de reparació específica per a la que teniu. En cas contrari, consulteu el nostre Com solucionar errors de DLL per obtenir alguns consells generals.

Més sobre els fitxers DLL

La paraula "dinàmica" a la biblioteca d'enllaços dinàmics s'utilitza perquè les dades només s'utilitzen en un programa quan el programa les demana activament en lloc de tenir les dades sempre disponibles a la memòria.

Hi ha molts fitxers DLL disponibles a Windows de manera predeterminada, però també els poden instal·lar programes de tercers. No obstant això, és estrany obrir un fitxer DLL perquè mai no cal editar-ne un, a més de fer-ho és probable que provoqui problemes amb els programes i altres DLL. Tanmateix, si saps què estàs fent, Resource Hacker és una manera de fer-ho.

Els fitxers DLL són útils perquè poden permetre que un programa separi els seus diferents components en mòduls únics que després es poden afegir o eliminar per incloure o excloure determinades funcionalitats. Quan el programari funciona d'aquesta manera amb DLL, el programa pot utilitzar menys memòria perquè no necessita carregar-ho tot alhora.

A més, les DLL ofereixen una manera d'actualitzar parts d'un programa sense haver de reconstruir o reinstal·lar tot el programa. El benefici fins i tot s'amplifica quan més quan un programa utilitza la DLL perquè totes les aplicacions poden aprofitar l'actualització d'aquest fitxer DLL únic.

Els controls ActiveX, els fitxers del tauler de control i els controladors de dispositiu són alguns dels fitxers que Windows utilitza com a biblioteques d'enllaços dinàmics. Respectivament, aquests fitxers utilitzen l'extensió de fitxer OCX, CPL i DRV.

Quan una DLL utilitza instruccions d'una DLL diferent, la primera ara depèn de la segona. Això fa que sigui més fàcil que les funcionalitats de la DLL es trenquin perquè en comptes d'existir la possibilitat que només la primera funcioni malament, ara també depèn de la segona, que afectaria la primera si tingués problemes.

Si s'actualitza una DLL dependent a una versió més nova, s'escriu amb una versió anterior o s'elimina de l'ordinador, és possible que el programa que es basa en el fitxer DLL ja no funcioni com hauria de ser.

Les DLL de recursos són fitxers de dades que tenen el mateix format de fitxer que les DLL, però utilitzen les extensions de fitxer ICL, FON i FOT. Els fitxers ICL són biblioteques d'icones mentre que els fitxers FONT i FOT són fitxers de tipus de lletra.

FAQ

    Com s'obre un fitxer DLL?

    Els fitxers DLL no s'obren de la mateixa manera que s'obren la majoria dels tipus de fitxers. Els fitxers DLL solen ser cridats per una aplicació. Per veure el codi dins d'un fitxer DLL, hauríeu de descompilar-lo amb una aplicació de tercers.

    Com instal·leu un fitxer DLL?

    Els fitxers DLL no s'instal·len com altres tipus de fitxers. Els fitxers DLL es poden "instal·lar" col·locant-los al directori on una aplicació està configurada per buscar un fitxer DLL determinat.

Recomanat: