DLL κόλαση

Συγγραφέας: Robert Simon
Ημερομηνία Δημιουργίας: 19 Ιούνιος 2021
Ημερομηνία Ενημέρωσης: 24 Ιούνιος 2024
Anonim
Christianity Doesn’t Make Sense! I Want to Become Muslim #otmfdawah #shahada
Βίντεο: Christianity Doesn’t Make Sense! I Want to Become Muslim #otmfdawah #shahada

Περιεχόμενο

Ορισμός - Τι σημαίνει DLL Hell;

DLL κόλαση είναι ένας κοινός όρος για διάφορα προβλήματα που σχετίζονται με τη χρήση βιβλιοθηκών δυναμικών συνδέσεων (DLL) ή αρχείων DLL. Ένα αρχείο DLL είναι ένας πόρος μέσα στο λειτουργικό σύστημα Windows που περιέχει κώδικα και δεδομένα σχετικά με τη λειτουργικότητα μιας ή περισσότερων εφαρμογών. Αυτά τα αρχεία, τα οποία ενδέχεται να έχουν την επέκταση αρχείου .dll ή άλλες επεκτάσεις αρχείων, αποτελούν σημαντική δομική μονάδα για το λειτουργικό σύστημα Windows και τα προγράμματα των Windows από τις πρώτες εκδόσεις MS-DOS της τεχνολογίας των υπολογιστών της Microsoft. Διαδοχικές εκδόσεις των Windows έδειξαν ορισμένα προβλήματα με τη χρήση αρχείων DLL για πολλά διαφορετικά προγράμματα.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί την κόλαση DLL

Πολλά από τα προβλήματα που οδηγούν τους προγραμματιστές να χρησιμοποιούν τον όρο "DLL κόλαση" περιλαμβάνουν περιπτώσεις όταν μια αλλαγή σε ένα αρχείο DLL από ένα πρόγραμμα επηρεάζει αρνητικά τη λειτουργία άλλων προγραμμάτων που πρέπει να χρησιμοποιούν το ίδιο αρχείο DLL. Τα προβλήματα με τα μητρώα, η ασυμβατότητα και η εσφαλμένη ενημέρωση των αρχείων DLL αποτελούν μέρος της γενικής πρόκλησης της παραγγελίας της χρήσης αρχείων DLL σε πολλές διαφορετικές εφαρμογές.

Σε πιο πρόσφατες εκδόσεις των Windows, ορισμένα από τα προβλήματα που συμβάλλουν στην κόλαση DLL έχουν αντιμετωπιστεί και επιλυθεί σε κάποιο βαθμό. Οι αλλαγές περιλαμβάνουν ένα πλαίσιο .NET, το οποίο χρησιμοποιεί μεταδεδομένα για να περιγράψει τα στοιχεία του προγράμματος. Αυτό το σύστημα βοηθά με την εκδοχή και την ανάπτυξη για να ανακουφίσει μερικά από τα προβλήματα που προκύπτουν εξαιτίας της χρήσης διαγραμμικών DLL ή καταστάσεων στις οποίες οι εφαρμογές πρέπει να μοιράζονται ένα αρχείο DLL. Ένα σύστημα προστασίας αρχείων των Windows, το οποίο εισήχθη στα Windows 2000, σταματάει ορισμένα προγράμματα να αλλάζουν αρχεία DLL του συστήματος. Άλλες λύσεις περιλαμβάνουν την τοποθέτηση ενός αρχείου DLL εφαρμογών σε ένα ξεχωριστό φάκελο αντί να το αποθηκεύσετε σε μια κοινόχρηστη θέση, έτσι ώστε κάθε εφαρμογή να έχει τη δική της μοναδική έκδοση του αρχείου DLL.