Referencing i Visual Basic ( VB) 6 indebærer at tilføje en komponent objekt model (COM) biblioteket til et projekt. Den indskrive holder styr på alle komponenter gennem sin klasse -id. En komponent registreres automatisk ved kompilering, og dens indstillinger gemmes i registreringsdatabasen indtil uregistrerede . Du skal ikke slette et bibliotek , medmindre du har uregistreret det fra registreringsdatabasen ved hjælp af kommandoen " regsvr32 /u
" . Lær hvordan du opretter en dynamic-link library ( DLL) og reference det i et projekt . Instruktioner
oprettes en simpel DLL
1 Start Visual Basic 6 og derefter vælge et nyt ActiveX DLL -projekt.
2
Kopier og indsæt følgende funktion i auto -genererede Class1.cls fil.
Public Function calcAvg ( ByVal vNum1 As Integer , ByVal vNum2 As Integer )
calcAvg = ( vNum1 + vNum2 ) /2
End Function
3
Omdøbe Class1.cls til calcClass.cls og Project1.vbp til Calc.vbp .
4
Gem Calc.vbp og calcClass.cls til en mappe kaldet C: . \\ Calc
5
Vælg "File" og "Make Calc.dll ... " at kompilere dll i C: . . \\ Calc
Henvisning en komponent
6
Start en separat VB6 IDE og derefter vælge et nyt standard-EXE -projekt
< br > 7.
Tilføj Command1 knap til automatisk genererede Form1 .
8
Vælg "Projekt ", " Referencer ... " og derefter " Gennemse. " Vælg " C: \\ Calc \\ Calc.dll " og vælg derefter " OK " for at lukke dialogboksen
9
Dobbeltklik på " Command1 " i " Form1 " for at opdrage den Command1_Click ( . ) underprogram.
10
Indtast følgende kode i underprogram.
Dim objCalc Som New Calc.calcClass
Command1.Caption = objClass.calcAvg (20, 1024)
11
Tryk på " F5 " og derefter klikke på " Command1 " knappen. Det vil nu vise " 522 ".
Fjernes en reference fra Windows-registreringsdatabasen
12
Klik på Windows " Start" knappen , og fra listen Programmer , skal du vælge "Microsoft Visual Studio 6.0, " " Microsoft Visual Studio 6.0 Funktioner" og derefter " OLE View ".
13
Vælg "Alle objekter" under Objekter i OLE View og derefter rulle ned til Calc.calcClass .
14
Klik på " Calc.calcClass " og derefter vælge " Object " og " Copy CLSID til udklipsholder ".
15
Vælg " File " og " Kør Register Editor ... " fra hovedmenuen . Windows register editor vil vise.
16
Vælg " Rediger ", " Find " og tryk " Ctrl + V " for at indsætte fra udklipsholderen. Tryk derefter på "Enter" for at søge efter og slette alle forekomster af det kopierede CLSID .
17
Vælg " View " og " Opdater" i OLE View. Calc.calcClass bør ikke længere vises. Du skulle nu være i stand til at henvise Calc.dll i Visual Basic-projekt uden de problemer , der oprindeligt opstod .