Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να χρησιμοποιήσετε Net API με VB6

Visual Basic 6 εφαρμογές μπορεί να παραπέμπει βιβλιοθήκες δυναμικής σύνδεσης που δημιουργήθηκαν και συγκεντρώθηκαν στην ΝΕΤ με τη χρήση του μοντέλου αντικειμένου στοιχείου . . COM επιτρέπει συγκεκριμένες λειτουργίες να εκτεθούν σε καλώντας εφαρμογές . Η ΚΟΑ λειτουργεί ως περιτύλιγμα γύρω από οποιοδήποτε . NET dll . VB6 μπορεί να έχει πρόσβαση στο αντικείμενο COM , αποκτώντας έτσι πρόσβαση στη ΝΕΤ λειτουργικότητα dll . Εκτίθενται μέσω του ΚΟΑ . Κάνοντας λειτουργικότητα διαθέσιμη σε VB6 μέσω COM επιτρέπει στους προγραμματιστές να επωφεληθούν από νεότερη τεχνολογία διαθέσιμη σε . NET χωρίς την αναβάθμιση όλων των κωδικών τους . Οδηγίες
Η

1 Δημιουργήστε ένα νέο έργο Standard EXE VB6 . Μια μορφή δημιουργείται από προεπιλογή με το νέο σχέδιο που ονομάζεται " Φόρμα1 . " Μετονομασία της μορφή σε κάτι πιο ουσιαστικό , όπως " frmMain . " 2

Επιλέξτε "Project " , "Αναφορές" από το μενού του έργου . Κάντε κλικ στο πλαίσιο ελέγχου δίπλα από το αρχείο DLL COM που θα ήθελαν να έχουν πρόσβαση από το . ΝΕΤ . Κάντε κλικ στο κουμπί " OK" για να κλείσετε και να αποθηκεύσετε .
Εικόνων 3

Δημιουργήστε ένα αντικείμενο στον κώδικα για την περίπτωση φορτίου " frmMain » που είναι μια αναφορά της ΚΟΑ .

Dim oNewCOM ως DotNetApp.COMFile

Set oNewCOM = Νέα DotNetApp.COMFile

Αυτός ο κώδικας δημιουργεί το αντικείμενο του τύπου " COMFile » και instantiates αυτό . Οι λειτουργίες και οι ιδιότητες που εκτίθενται είναι τώρα διαθέσιμες για την εφαρμογή VB6 .
Η 4

πρόσβαση οποιαδήποτε από τις λειτουργίες που εκτίθενται βρέθηκαν στο " COMFile " από την κωδικοποίηση " oNewCom " , ακολουθούμενη από μια περίοδο . Μετά την πληκτρολόγηση της περιόδου , ​​θα εμφανιστεί μια λίστα με τις διαθέσιμες λειτουργίες και ιδιότητες . Για παράδειγμα , εάν μία από τις λειτουργίες ονομαζόταν " Version" που επέστρεψε την έκδοση του « COMFile " , θα έχουν πρόσβαση σε αυτή με « oNewCOM.Version . "
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα