Στο αρχείο DLL κεφαλίδα σας, βάλτε τη λέξη-κλειδί " __declspec ( dllexport ) " πριν από το πρωτότυπο της συνάρτησης , τάξη , τάξη μέλος ή μεταβλητών δεδομένων στο αρχείο DLL . Αυτή η λέξη-κλειδί που προσθέτει το πρωτότυπο της συνάρτησης στο τραπέζι των εξαγωγών της DLL του . 2
Χρησιμοποιήστε τακτικές τιμές 1 έως Ν στη θέση λειτουργίας ή κατηγορίας ονόματα των μελών για να εξοικονομήσετε χώρο που καταλαμβάνεται από το αρχείο DLL στον πίνακα των εξαγωγών , όπου N είναι ο αριθμός των αντικειμένων ή λειτουργίες στο αρχείο DLL .
εικόνων 3
Προσθέστε τη λέξη-κλειδί " __declspec ( DllImport ) " πριν από τα αντίστοιχα πρωτότυπα συναρτήσεων στο πρόγραμμα κλήσης ή DLL . Το πρόγραμμα καλώντας εισάγει τις λειτουργίες που οι εξαγωγές DLL .
Εικόνων Export Windows DLL λειτουργίες Χρήση ενός αρχείου Ορισμός Ενότητα
Η 4
Δημιουργήστε ένα αρχείο κειμένου με την επέκταση DEF και να το προσθέσετε στο σχέδιο για το αρχείο DLL σε Visual Studio
5
Προσθέστε το " ΒΙΒΛΙΟΘΗΚΗ " δήλωση με το όνομα του DLL αφού ως εξής : .
ΒΙΒΛΙΟΘΗΚΗ ReportWriter
6
Προαιρετικά προσθέστε μια σύντομη περιγραφή μιας γραμμής για το αρχείο DLL ως εξής : . .
ΠΕΡΙΓΡΑΦΗ Αυτό είναι ένα αρχείο DLL για τη λειτουργία δημιουργίας αναφορών σε MyProduct
Αυτό συνιστάται
Σελίδα 7
Προσθέστε μια καταχώρηση για κάθε λειτουργία ή μέλος τάξη που το DLL θέλει να εξάγει , με ένα προαιρετικό αριθμό καρδινάλιος . Ο απόλυτος αριθμός αντιπροσωπεύει τη λειτουργία και παίρνει τιμές από 1 έως Ν , όπου Ν είναι ο αριθμός των λειτουργιών που εξάγονται από το αρχείο DLL . Εδώ είναι ένα παράδειγμα :
RPT_init @ @ 1RPT_design 2RPT_run @ @ 3RPT_print 4
Μετά συνδέει όλες τις πηγές και αυτό το αρχείο DEF , ο compiler δημιουργεί ένα αρχείο εξαγωγής με την επέκταση EXP και ένα αρχείο βιβλιοθήκης εισαγωγής , με την επέκταση LIB . Ο compiler χρησιμοποιεί το αρχείο EXP για να δημιουργήσετε το αρχείο DLL . Η LIB αρχείο είναι συνδεδεμένο με το πρόγραμμα που καλεί και κατέχει την εισαγωγή πληροφοριών σχετικά με τις λειτουργίες του DLL .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα