Biblioteca informàtica: diferència entre les revisions

Contingut suprimit Contingut afegit
m Corregit: - o el enllaçador, + o l'enllaçador,
m Corregit: - en el executable el + en l'executable el
Línia 55:
 
==== Localització de programoteques en temps d'execució ====
Els enllaçadors/carregadors dinàmics tenen una funcionalitat molt àmplia. Alguns depenen de rutes explícites a les programoteques emmagatzemades en els executables. Qualsevol canvi en la nomenclatura o el disseny del sistema de fitxers farà que aquests sistemes fallin. Normalment només s'emmagatzema en el l'executable el nom de la programoteca (no la ruta), i el sistema operatiu el que proporciona el mecanisme per trobar la programoteca en el disc mitjançant certs algorismes.
 
Un dels desavantatges de l'enllaç dinàmic és que el funcionament correcte dels executables depèn d'una sèrie de programoteques emmagatzemades de forma aïllada. Si la programoteca és esborrada, moguda o reanomenada, o si una versió incompatible de DLL és copiada en una ubicació que apareix abans en la ruta de cerca, el programa no es podrà carregar. Al Windows això es coneix en anglès com a ''DLL hell'' ("Infern de DLL").