..
Διαλειτουργικότητας (διαλειτουργικότητα στα αγγλικά) είναι ένας όρος που χρησιμοποιείται για να αναφερθείτε στην πρακτική της αλληλεπίδρασης με τις μερίδες των "μη διαχειριζόμενων κώδικα" σε ένα διαχειριζόμενο κώδικα. . Στην πραγματικότητα, αν και NET Framework παρέχει ένα μεγάλο αριθμό χαρακτηριστικών, δύο καταστάσεις κάνουν την ανάγκη διαλειτουργικότητας:
Για παράδειγμα, μια εφαρμογή μπορεί να χρειαστεί να χρησιμοποιήσετε το Microsoft Excel και το περιβάλλον διαδικασία, δεδομένου ότι η βιβλιοθήκη δεν είναι γραμμένο στο Excel. NET, θα πρέπει να έχουν πρόσβαση, να χρησιμοποιεί το λεγόμενο Component Object Model (COM) .
. NET και COM είναι δύο εντελώς διαφορετικά περιβάλλοντα εκτέλεσης και ο μόνος τρόπος για διαμοιρασμό λειτουργιών μεταξύ τους είναι να χρησιμοποιήσετε τη διαλειτουργικότητα, επίσης γνωστή ως Interop.
Πριν από την έλευση του. NET Framework, COM έγινε το πλαίσιο αναφοράς μέσω του οποίου προγραμματιστές αλληλεπιδρούν με τα λειτουργικά συστήματα Windows.
Ένα πράγμα που οι δύο περιβάλλοντα έχουν κοινό είναι το γεγονός ότι για να χρησιμοποιήσετε εξωτερικές βιβλιοθήκες πρέπει να εισάγει για πρώτη φορά. Μετά την εισαγωγή τους μπορείτε να δηλώσετε και υπόσταση σε αντικείμενα σε αυτές τις βιβλιοθήκες με τον ίδιο τρόπο όπως και τα αντικείμενα που ανήκουν στο ίδιο πλαίσιο. Και «η δυνατότητα εισαγωγής νέων τύπων από τον κωδικό και τον καθορισμό του δικαιώματος αναφοράς στο Visual Studio.
Το. NET Framework παρέχει μια μεγάλη υποστήριξη για τη διαλειτουργικότητα COM, συμπεριλαμβανομένης της δυνατότητας εισαγωγής βιβλιοθηκών τύπου. Ο μηχανισμός που επιτρέπει την επικοινωνία μεταξύ του περιβάλλοντος εκτέλεσης. NET και στοιχείο COM ονομάζεται Runtime Προς καταβολή Wrapper (RCW). Αυτό το στοιχείο να χειριστεί τις περισσότερες πτυχές της επικοινωνίας μεταξύ των δύο περιβάλλοντα, συμπεριλαμβανομένης της διαχείρισης συμβάντων και διασυνδέσεις διαχείρισης.
Σε αντίθεση. NET συστατικά, COM συστατικά πρέπει να καταχωρηθούν πριν χρησιμοποιηθεί. Μετά την καταγραφή αυτών των στοιχείων θα πρέπει να εισαχθούν μέσω του Visual Studio ή με τη χρήση Τύπος εργαλείο Εισαγωγέας Βιβλιοθήκη. Αν, για παράδειγμα, χρησιμοποιούμε μια συγκεκριμένη βιβλιοθήκη ή DLL, που ονομάζεται utility.dll, πρέπει να ανοίξετε τη γραμμή εντολών DOS και την εγγραφή του στοιχείου με το γράψιμο και την εκτέλεση του παρακάτω γραμμή
Εκτέλεση Regsvr32 utility.dll
Ας δούμε τώρα τους δύο τρόπους μπορείτε να εισαγάγετε αυτό το DLL. Σε Viual Studio, στα πλαίσια του έργου στο οποίο θέλετε να το χρησιμοποιήσετε, απλά πατήστε το δεξί πλήκτρο του ποντικιού στον κόμβο αναφορές, επιλέγοντας Προσθήκη αναφοράς

Στο παράθυρο που σκάει ανοίξτε την καρτέλα COM, επιλέξτε το εγγεγραμμένο DLL και κάντε κλικ στο ΟΚ

Για την εισαγωγή του αρχείου DLL αντί να χρησιμοποιήσετε το εργαλείο πρέπει να λειτουργεί ο Τύπος Βιβλιοθήκη Εισαγωγέας Visual Studio Γραμμή εντολών

Ρυθμίστε τη διαδρομή προς το DLL και να γράψει την ακόλουθη γραμμή
tlbimp utility.dll
| |
Flash MX (Advanced)
Γίνετε σχεδιαστής ιστοσελίδων από 29 €. |
| |
SQL και βάσης δεδομένων (Μάθημα)
Δημιουργία και διαχείριση των σχεσιακών βάσεων δεδομένων. Από 39 €. |
| |
VB.NET (Μάθημα)
Κάντε Εφαρμογές για επιτραπέζιους υπολογιστές με τη Visual Basic .. Από 49 €. |