DLL helvetti

Kirjoittaja: Robert Simon
Luomispäivä: 19 Kesäkuu 2021
Päivityspäivä: 24 Kesäkuu 2024
Anonim
The Phallogenesis Program
Video: The Phallogenesis Program

Sisältö

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

DLL-helvetti on yleinen termi monille 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.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

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 joihinkin ongelmiin, jotka vaikuttavat DLL-helvettiin, 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, joita aiheutuu 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 sovellusten 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.