Τι είναι το DLL

Τι είναι το DLL

DLL - Συντομογραφία από τη βιβλιοθήκη Dynamic Link ("Δυναμικά συνδεδεμένη βιβλιοθήκη" από τα αγγλικά). Η δυναμική βιβλιοθήκη των πόρων και των υποπρογραμμάτων σάς επιτρέπει να χρησιμοποιείτε πολλές φορές χρησιμοποιείτε γραπτές ενότητες. Το αρχείο Bibliotela μπορεί να περιλαμβάνει, για παράδειγμα, διαδικασίες, εικονίδια. Είναι απαραίτητο για τη λειτουργία των λειτουργικών συστημάτων των Windows.

1
Η βιβλιοθήκη στον προγραμματισμό είναι μια συλλογή προγραμμάτων που μπορούν να αντιμετωπιστούν κατά την ανάπτυξη λογισμικού. Το σύνολο των μικρών προγραμμάτων είναι δυναμικά σε μεγάλο βαθμό όταν καλεί ως αναπόσπαστο μέρος. Το πλεονέκτημα του αρχείου DLL είναι ότι δεν καταλαμβάνει RAM, αλλά φορτώνεται όταν είναι απαραίτητο κατά τη διάρκεια της λειτουργίας (χρόνος εκτέλεσης), ο οποίος μπορεί να εξοικονομήσει σημαντικά RAM.

2
Το πρόγραμμα DLL μπορεί να λειτουργήσει με συσκευές: εκτυπωτής, σαρωτής. Όταν εργάζεστε με κείμενο στο MS Word, δεν υπάρχει ανάγκη για τη συνεχή παρουσία ενός εκτυπωτή DLL. Εάν εκτυπωθεί το έγγραφο, τότε το MS Word απευθύνεται στη δυναμική βιβλιοθήκη και καλεί το αντίστοιχο πρόγραμμα εκτυπωτή DLL.

2014-12-19 22-32-12 Στιγμιότυπο οθόνης

3
Ένα σύνολο δυναμικών υποπρογραμμάτων μπορεί να χρησιμοποιηθεί ταυτόχρονα σε διάφορα προγράμματα εργασίας - αυτό είναι ένα άλλο πλεονέκτημα. Αυτός είναι ο λόγος για τον οποίο εξακολουθούν να ονομάζονται "δημόσια βιβλιοθήκη". Η κατώτατη γραμμή είναι ότι μόνο ένα αντίγραφο της δυναμικής βιβλιοθήκης φορτώνεται στη μνήμη RAM και όλα τα προγράμματα ενεργούν αυτή τη στιγμή. Η οποία οδηγεί επίσης στην εξοικονόμηση του πόρου της μνήμης RAM.

4
Εκτός από τους κριτικούς-nullipers, οι πρόσθετες λειτουργίες αποθηκεύονται στη βιβλιοθήκη DLL. Μπορούν να χρησιμοποιηθούν ως plugin (plug-in), πολλαπλασιάζοντας έτσι τη λειτουργικότητα του προγράμματος. Η έλλειψη της επιθυμητής ενότητας στη βιβλιοθήκη DLL καθιστά αδύνατη το έργο του κύριου προγράμματος. Αυτή είναι μια αρνητική ποιότητα της δυναμικής βιβλιοθήκης.

2014-12-19 21-50-19 οθόνη οθόνης

5
Τα αρχεία από τη δυναμική βιβλιοθήκη έχουν μια τυπική επέκταση σε κάθε λειτουργικό σύστημα: σε Windows OS/2 και MS - ".dll". Mac OS - ".dylib"; UNIX - ".So". Αυτά τα αρχεία αποθηκεύονται σε ένα συγκεκριμένο μέρος. Για παράδειγμα, στο System32. Ο προγραμματιστής κατά τη σύνταξη μιας εφαρμογής υποδεικνύει το όνομα της επιθυμητής συνάρτησης και το όνομα της βιβλιοθήκης στην οποία βρίσκεται. Ο ίδιος ο κώδικας υποπρογράμματος στο αρχικό κείμενο δεν είναι γραμμένο, το οποίο απλοποιεί σημαντικά τη διαδικασία προγραμματισμού. Αυτή η αρχή βασίζεται στην προηγούμενη δημοφιλής αρθρωτή κωδικοποίηση. Τα απλά προγράμματα σχεδιάστηκαν ως ξεχωριστές ενότητες, οι οποίες σας επέτρεψαν να μην τα γράφετε ξανά κάθε φορά, αλλά να συμπεριλάβετε μια συντροφιά στο νέο πρόγραμμα στον νέο κωδικό προγράμματος.

2014-12-19 21-53-06 Scree Scree

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

2014-12-19 22-02-01 Screenshot screenshot

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

Πρόσθεσε ένα σχόλιο

Το e-mail σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία επισημαίνονται *

Κλείσε