December 11
Riferimenti in Visual Basic (VB) 6 prevede l'aggiunta di una libreria di Component Object Model (COM) per un progetto. Il registro tiene traccia di tutti i componenti attraverso il suo ID di classe. Un componente viene registrato automaticamente la compilazione, e le sue impostazioni vengono salvate nel Registro di sistema fino a quando non registrato. Non eliminare una libreria a meno che non si dispone di non-registrata dal Registro di sistema utilizzando il comando "regsvr32 / u <filename>". Imparare a creare una libreria di collegamento dinamico (DLL) e fare riferimento in un progetto.
1 Avviare Visual Basic 6 e quindi selezionare un nuovo progetto DLL ActiveX.
2 Copiare e incollare la seguente funzione nel file Class1.cls auto-generata.
Funzione Pubblica calcAvg (ByVal vNum1 As Integer, ByVal vNum2 As Integer)
calcAvg = (vNum1 + vNum2) / 2
End Function
3 Rinominare Class1.cls a calcClass.cls, e Project1.vbp a CALC.VBP.
4 Salva Calc.vbp e calcClass.cls in una cartella denominata C: \ Calc.
5 Selezionare "File" e "Make Calc.dll ..." per compilare la DLL in C: \ Calc.
6 Avviare un IDE VB6 separata e quindi selezionare un nuovo progetto EXE standard.
7 Aggiungere un pulsante Command1 al Form1 auto-generata.
8 Selezionare "Progetto", "Riferimenti ..." e poi su "Sfoglia". Selezionare "C: \ Calc \ Calc.dll" e quindi selezionare "OK" per chiudere la finestra di dialogo.
9 Fare doppio clic su "Command1" in "Form1" per far apparire la subroutine Command1_Click ().
10 Inserire il seguente codice nella subroutine.
Dim objCalc come nuovo Calc.calcClass
Command1.Caption = objClass.calcAvg (20, 1024)
11 Premere il tasto "F5" e quindi fare clic sul pulsante "Command1". E 'ora visualizza "522."
12 Fare clic sul pulsante di Windows "Start" e, dalla lista programmi, selezionare "Microsoft Visual Studio 6.0," "Microsoft Visual Studio 6.0 Strumenti" e poi "OLE View".
13 Seleziona "Tutti gli oggetti" sotto Oggetti in OLE Visualizza e quindi scorrere verso il basso per Calc.calcClass.
14 Clicca su "Calc.calcClass" e quindi selezionare "Oggetto" e "Copia CLSID negli Appunti."
15 Selezionare "File" e "Eseguire l'Editor del registro ..." dal menu principale. L'editor del registro di Windows verrà visualizzato.
16 Selezionare "Modifica", "Trova" e premere "Ctrl + V" per incollare dagli appunti. Quindi premere "Invio" per cercare ed eliminare tutte le occorrenze della CLSID copiato.
17 Selezionare "Visualizza" e "Refresh" in OLE View. Calc.calcClass non dovrebbe più comparire. Si dovrebbe ora essere in grado di fare riferimento Calc.dll nel progetto di Visual Basic senza i problemi che inizialmente si sono verificati.