In computing, DLL Hell is a term for the complications that arise when one works with dynamic-link libraries (DLLs) used with Microsoft Windows operating systems, legacy 16-bit editions, which all run in a single memory space. DLL Hell can manifest itself in many different ways wherein applications neither launch nor work correctly. DLL Hell is the Windows ecosystem-specific form of the general concept dependency hell. Problems DLLs are Microsoft's implementation of shared libraries. Shared libraries allow common code to be bundled into a wrapper, the DLL, and used by any application software on the system without loading multiple copies into memory. A simple example might be the GUI text editor, which is widely used by many programs. By placing this code in a DLL, all the applications on the system can use it without using more memory. This contrasts with static libraries, which are functionally similar but copy the code directly into the application. In this case, every application grows by the size of all the libraries it uses, and this can be quite large for modern programs. The problem arises
En computación, DLL Hell es un término para las complicaciones que surgen cuando uno trabaja con las bibliotecas de enlace dinámico (DLLs) utilizadas con los sistemas operativos de Microsoft Windows, ediciones legados de 16 bits, todas las cuales se ejecutan en un solo espacio de memoria. DLL Hell puede manifestarse de muchas maneras diferentes en las que las aplicaciones no se lanzan ni funcionan correctamente. DLL Hell es la forma específica del ecosistema de Windows del concepto general de dependencia helado. Problemas DLLs son la implementación de bibliotecas compartidas de Microsoft. Las bibliotecas compartidas permiten que el código común se combine en un envasador, el DLL, y se utiliza por cualquier software de aplicación en el sistema sin cargar copias múltiples en la memoria. Un ejemplo simple podría ser el editor de texto GUI, que es ampliamente utilizado por muchos programas. Al colocar este código en una DLL, todas las aplicaciones del sistema pueden usarlo sin usar más memoria. Esto contrasta con las bibliotecas estaticas, que funcionan de manera similar pero copian el código directamente en cada