Henvise i Visual Basic ( VB ) 6 innebærer å legge en Component Object Model ( COM ) bibliotek til et prosjekt. Registeret holder styr på alle komponenter gjennom sin klasse ID . En komponent er automatisk registrert på kompilering , og innstillingene lagres i registret før uregistrert . Ikke slett et bibliotek med mindre du har un -registrerte den fra registeret med kommandoen " regsvr32 /u
" . Lær hvordan du oppretter en dynamic-link library ( DLL) og referere til den i et prosjekt . Instruksjoner , Lag en enkel DLL
en starte Visual Basic 6 og deretter velge en ny ActiveX DLL-prosjekt .
2
Kopier og lim inn følgende funksjon i auto -genererte Class1.cls fil .
Public Function calcAvg ( ByVal vNum1 As Integer , ByVal vNum2 As Integer )
calcAvg = ( vNum1 + vNum2 ) /2
End Function
3
Gi nytt navn Class1.cls til calcClass.cls , og Project1.vbp til Calc.vbp .
4
Lagre Calc.vbp og calcClass.cls til en mappe som heter C: . \\ Calc
5
Velg " File" og "Make Calc.dll ... " å kompilere dll i C: . . \\ Calc
Reference en komponent
6
Start en separat VB6 IDE og deretter velge en ny Standard EXE -prosjekt
7
Legg en Command1 knappen til det automatisk genererte Form1 .
8
Velg " Prosjekt ", " Referanser ... " og deretter " Browse". Velg " C : \\ Calc \\ Calc.dll " og velg deretter " OK " for å lukke dialogboksen
9
Dobbeltklikk på " Command1 " in " Form1 " for å få opp Command1_Click ( . ) subrutine .
10
Skriv inn følgende kode i subrutinen .
Dim objCalc som ny Calc.calcClass
Command1.Caption = objClass.calcAvg ( 20 , 1024 )
11
Trykk " F5 ", og klikk deretter på " Command1 "-knappen . Det vil nå vise " 522 ".
Fjern en referanse fra Windows Registry
12
Klikk på Windows "Start "-knappen , og fra Programmer-listen , velg "Microsoft Visual 6,0 Studio", " Microsoft Visual Studio 6.0 Verktøy " og deretter " OLE View. "
13
Velg "Alle objekter " under objekter i OLE Se og rull deretter ned til Calc.calcClass .
14
Klikk på " Calc.calcClass " og velg deretter " objekt" og "Kopier CLSID til utklippstavlen . "
15
Velg " File" og " Kjør Registrer Editor ... " fra hovedmenyen . Windows register editor vises.
16
Velg " Rediger ", " Finn " og trykk " Ctrl + V " for å lime inn fra utklippstavlen. Deretter trykker du "Enter " for å søke etter og slette alle forekomster av den kopierte CLSID .
17
Velg " View" og " Refresh " i OLE View. Calc.calcClass ikke lenger skal vises . Du skal nå kunne referere Calc.dll i Visual Basic-prosjektet uten de problemene som i utgangspunktet oppstått.