DLL Pekel

Avtor: Robert Simon
Datum Ustvarjanja: 19 Junij 2021
Datum Posodobitve: 24 Junij 2024
Anonim
Hakan Peker - Karamela
Video.: Hakan Peker - Karamela

Vsebina

Opredelitev - Kaj pomeni pekel DLL?

Pekel DLL je pogost izraz za različne težave, povezane z uporabo dinamičnih knjižnic povezav (DLL) ali datotek DLL. Datoteka DLL je vir v operacijskem sistemu Windows, ki vsebuje kodo in podatke, povezane s funkcionalnostjo ene ali več aplikacij. Te datoteke, ki imajo morda razširitev datoteke .dll ali druge razširitve datotek, so bile že od zgodnjih MS-DOS različic Microsoftove računalniške tehnologije glavni gradnik operacijskega sistema Windows in programov Windows. Zaporedne različice sistema Windows ponazarjajo nekatere težave pri uporabi datotek DLL za številne različne programe.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga pekel DLL

Mnoge težave, zaradi katerih razvijalci uporabljajo izraz "pekel DLL", vključujejo primere, ko sprememba datoteke DLL s strani programa negativno vpliva na delovanje drugih programov, ki morajo uporabljati isto datoteko DLL. Težave z registri, nezdružljivost in napačno posodabljanje datotek DLL so del splošnega izziva naročanja uporabe datotek DLL v več različnih aplikacijah.

V sodobnejših različicah sistema Windows smo nekatere težave, ki prispevajo k peklu DLL, rešili in do neke mere rešili. Spremembe vključujejo .NET okvir, ki uporablja metapodatke za opis komponent programa. Ta sistem pomaga pri različici in uvajanju za lajšanje nekaterih težav, ki nastanejo zaradi uporabe jezikov DLL v več jezikih ali v primerih, ko morajo aplikacije deliti datoteko DLL. Sistem za zaščito datotek Windows, uveden v sistemu Windows 2000, nekaterim programom preprečuje spreminjanje sistemskih datotek DLL. Druge rešitve vključujejo nameščanje datoteke DLL aplikacij v ločeno mapo, namesto da bi jo shranili na skupno lokacijo, tako da ima lahko vsaka aplikacija svojo edinstveno različico datoteke DLL.