" . Leer hoe je een dynamic - link library ( DLL ) te creëren en ze kan in een project . Instructies
Maak een eenvoudige DLL
1 Start Visual Basic 6 en selecteer vervolgens een nieuw ActiveX DLL -project .
Copy 2 en plak de volgende functie in de auto gegenereerde Class1.cls bestand .
Overheidsfunctie calcAvg
( ByVal vNum1 As Integer , ByVal vNum2 As Integer )
calcAvg = ( vNum1 + vNum2 ) /2
End Function
Rename Class1.cls te calcClass.cls 3 , en Project1.vbp te Calc.vbp .
4
Opslaan Calc.vbp en calcClass.cls te een map met de naam C : . \\ Calc
5
Selecteer " File " en " Make Calc.dll ... " naar de dll compileren in C : . . \\ Calc
Reference een Component
6
Start een aparte VB6 IDE en selecteer vervolgens een nieuw standaard-EXE -project
< br > 7
Voeg een Command1 knop om de automatisch gegenereerde Form1 .
8
Selecteer " Project , " " Referenties ... " en vervolgens " Bladeren . " Selecteer " C : \\ Calc \\ Calc.dll " en selecteer vervolgens " OK " om het dialoogvenster te sluiten
9
Dubbelklik op " opCommand1 " in " Form1 " om het Command1_Click ( . ) subroutine .
10
Voer de volgende code in de subroutine .
Dim objCalc
als Nieuwe Calc.calcClass
Command1.Caption = objClass.calcAvg ( 20 , 1024 ) op Twitter
Druk op "F5 " en vervolgens 11 klik op de knop " Command1 " . Het zal nu weer " 522 . "
Verwijder een Verwijzing Vanaf het Windows-register
12
Klik op de knop Windows "Start " en , uit de lijst met programma's, selecteer " Microsoft Visual Studio 6.0 , " " Microsoft Visual Studio 6.0 tools" en vervolgens " OLE View . "
13
Selecteer " Alle objecten " onder Objecten in OLE View en dan scroll naar beneden om Calc.calcClass .
14
Klik op " Calc.calcClass " en selecteer vervolgens " Object " en " Copy CLSID naar klembord . "
15
Selecteer " File " en " Run in het register editor ... " in het hoofdmenu . Het Windows register -editor wordt weergegeven .
16
Selecteer "Edit ", "Zoeken" en druk op " Ctrl + V " om te plakken vanaf het klembord . Druk vervolgens op " Enter " om te zoeken naar en verwijderen van alle exemplaren van de gekopieerde CLSID .
17
Selecteer " View " en " Refresh " in OLE View . Calc.calcClass mag niet meer weergegeven . Je moet nu in staat om te verwijzen Calc.dll in de Visual Basic -project zonder de problemen die aanvankelijk voorgedaan .