Referera i Visual Basic ( VB ) 6 innebär att lägga en Component Object Model ( COM ) bibliotek till ett projekt . Registret håller reda på alla komponenter genom sin klass -ID . En komponent registreras automatiskt vid kompilering , och dess inställningar sparas i registret tills oregistrerade . Ta inte bort ett bibliotek om du inte har un - registrerat den från registret med hjälp av kommandot " regsvr32 /u
" . Lär dig att skapa en Dynamic Link Library ( DLL ) och referera till den i ett projekt . Instruktioner Review, Skapa en enkel DLL
1 Starta Visual Basic 6 och välj sedan ett nytt ActiveX-DLL -projektet .
2
Kopiera och klistra in följande funktion i den automatiska genererade Class1.cls fil .
Public Function calcAvg ( ByVal vNum1 As Integer , ByVal vNum2 As Integer ) katalog
calcAvg = ( vNum1 + vNum2 ) /2 Review
End Function Addera 3
Döp Class1.cls till calcClass.cls och Project1.vbp till Calc.vbp .
4
Spara Calc.vbp och calcClass.cls till en mapp som heter C : . \\ Calc
5
Välj " File " och " Gör Calc.dll ... " att kompilera dll i C : . . \\ Calc
Referens en Component
6
Starta en separat VB6 IDE och välj sedan ett nytt Standard-EXE- projekt
7
Lägg ett Command1 knapp till autogenererade Form1 .
8
Välj " Project ", " Referenser ... " och sedan " Bläddra ". Välj " C : \\ Calc \\ Calc.dll " och välj sedan " OK " för att stänga dialogrutan
9
Dubbelklicka på " Command1 " i " Form1 " för att få upp Command1_Click ( . ) subrutin .
10
Skriv följande kod i subrutinen .
Dim objCalc Som ny Calc.calcClass
Command1.Caption = objClass.calcAvg ( 20 , 1024 )
11
Tryck " F5 " och klicka sedan på " Command1 " -knappen . Det kommer nu att visa " 522 . " Addera bort en referens från Windows-registret
12
Klicka på Windows " Start" och , från listan Program , välj " Microsoft Visual Studio 6.0 , " " Microsoft Visual Studio 6.0 Verktyg " och sedan " OLE View . "
13
Välj " Alla objekt" under Objekt i OLE View och sedan rulla ned till Calc.calcClass .
14
Klicka på " Calc.calcClass " och välj sedan " Object " och " Kopiera CLSID till Urklipp . "
15
Välj " File " och " Kör registret Editor ... " från huvudmenyn . Den Windows register editorn visas .
16
Välj " Redigera ", " Sök " och tryck på " Ctrl + V " för att klistra in från urklipp . Tryck sedan på " Enter " för att söka efter och ta bort alla förekomster av den kopierade CLSID .
17
Välj " Visa " och " Uppdatera" i OLE View . Calc.calcClass ska inte längre visas . Du bör nu kunna referera Calc.dll i Visual Basic -projektet utan de problem som ursprungligen uppstod .