Referenser i Visual Basic ( VB ) 6 och att införa en Component Object Model ( COM ) bibliotek till ett projekt . Registret håller reda på alla komponenter genom sin klass -ID . En komponent är automatiskt registrerade vid sammanställning, och dess inställningar sparas i registret förrän oregistrerade . Ta inte bort ett bibliotek om du inte har avanmält det från registret med kommandot " regsvr32 /u en enkel DLL
1 .
Starta Visual Basic 6 och sedan välja en ny ActiveX- DLL -projekt.
2 .
Kopiera och klistra in följande funktion i det autogenererade Class1. cls fil .
Publik funktion calcAvg ( ByVal vNum1 As Integer , ByVal vNum2 As Integer )
calcAvg=( vNum1 + vNum2 ) /2
End Function
3 .
Byt namn Class1. cls till calcClass. cls och Project1. vbp att 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 sammanställa dll i C : . . \ Calc
Referens en komponent
1
Starta en separat VB6 IDE och välj sedan ett nytt Standard- EXE-projekt
2 .
Lägg till en Kommando1 knapp till automatiskt genererade Form1 .
3 .
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
4
Dubbelklicka på " Kommando1 " i " Form1 " för att få . upp Command1_Click ( ) subrutin .
5 .
Skriv in följande kod i subrutinen .
Dim objCalc som ny Calc. calcClass
Command1. Caption=objClass. calcAvg (20 , 1024 )
6 .
Tryck på " F5 " och klicka sedan på " Kommando1 " -knappen . Det kommer nu att visa " 522 . "
bort en referens från Windows-registret
1 .
Klicka på Windows " Start " och , från Program-listan , Välj " Microsoft Visual Studio 6. 0 , " Microsoft Visual Studio 6. 0 Verktyg " och sedan " Visa OLE . "
2 .
Välj " Alla objekt " under Objekt i OLE Se och rulla ned till Calc. calcClass .
3 .
Klicka på " Calc. calcClass " och välj sedan " Objekt " och " Kopiera CLSID till Urklipp . "
4 .
Välj " File " och " Run registret Editor . . . " från huvudmenyn menyn. Windows register editorn kommer att visa .
5 .
Välj " Redigera ", " Sök " och tryck på "Ctrl + V " för att klistra in från klippbordet. Tryck sedan på " Enter " för att söka för och ta bort alla förekomster av den kopierade CLSID .
6 .
Välj "Visa " och "Uppdatera " i OLE View. Calc. calcClass bör inte längre förekomma . Du bör nu kunna hänvisning Calc. dll i Visual Basic-projekt utan de problem som ursprungligen uppstod .
Previous:nothing Next:hur du infogar data till Access med hjälp av vb.net