Koti kehitys Mikä on helvetti? - määritelmä techopediasta

Mikä on helvetti? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä DLL Helvetti tarkoittaa?

DLL-helvetti on yleinen termi erilaisille ongelmille, jotka liittyvät dynaamisten linkkikirjastojen (DLL) tai DLL-tiedostojen käyttöön. DLL-tiedosto on Windows-käyttöjärjestelmän resurssi, joka sisältää yhden tai useamman sovelluksen toiminnallisuuteen liittyviä koodeja ja tietoja. Nämä tiedostot, joilla voi olla tiedostopääte .dll tai muita tiedostopäätteitä, ovat olleet tärkeä rakennusosa Windows-käyttöjärjestelmälle ja Windows-ohjelmille Microsoftin tietotekniikan varhaisista MS-DOS-versioista lähtien. Peräkkäiset Windows-versiot ovat havainneet tiettyjä ongelmia, jotka liittyvät DLL-tiedostojen käyttöön monissa eri ohjelmissa.

Techopedia selittää DLL Helvettiä

Moniin ongelmiin, jotka johtavat kehittäjiä käyttämään termiä "DLL helvetti", sisältyy tapauksia, joissa ohjelman tekemä muutos DLL-tiedostoon vaikuttaa negatiivisesti muiden ohjelmien toimintaan, joiden on käytettävä samaa DLL-tiedostoa. Rekisteriin liittyvät ongelmat, yhteensopimattomuus ja DLL-tiedostojen virheellinen päivitys ovat kaikki osa yleistä haastetta, joka koskee DLL-tiedostojen käytön tilaamista monissa eri sovelluksissa.


Windowsin nykyisissä versioissa joitain DLL-helvettiin vaikuttavista ongelmista on puututtu ja ratkaistu jossain määrin. Muutokset sisältävät .NET-kehyksen, joka kuvaa metatietoja ohjelman komponenttien kuvaamiseen. Tämä järjestelmä auttaa versiointia ja käyttöönottoa lievittämään joitain ongelmia, jotka aiheutuvat kieltenvälisestä DLL-käytöstä tai tilanteista, joissa sovellusten on jaettava DLL-tiedosto. Windows 2000: ssä käyttöön otettu Windows File Protection -järjestelmä estää joitain ohjelmia muuttamasta järjestelmän DLL-tiedostoja. Muita ratkaisuja ovat sovelluksen DLL-tiedoston sijoittaminen erilliseen kansioon sen sijaan, että sitä säilytetään jaetussa paikassa, jotta jokaisella sovelluksella voi olla oma yksilöllinen versio DLL-tiedostosta.

Mikä on helvetti? - määritelmä techopediasta