referencia en Visual Basic ( VB ) 6 consiste en la adición de un modelo de objetos componentes ( COM) de la biblioteca a un proyecto. El registro realiza un seguimiento de todos los componentes a través de su ID de clase . Un componente se registra automáticamente en la compilación, y su configuración se guardan en el registro hasta que no registradas . No elimine una biblioteca a menos que tenga que no registradas en el Registro mediante el comando " regsvr32 /u
" . Aprenda a crear una biblioteca de vínculos dinámicos ( DLL) y hacer referencia a él en un proyecto. Instrucciones
Crear un simple DLL
1 Inicie Visual Basic 6 y seleccione un nuevo proyecto DLL ActiveX.
2
Copia y pega la siguiente función en el auto generada archivo Class1.cls .
Public Function calcAvg ( ByVal vNum1 As Integer , ByVal vNum2 As Integer )
calcAvg = ( vNum1 + vNum2 ) /2
End Function
3
Renombrar Class1.cls a calcClass.cls y Project1.vbp a Calc.vbp .
4
Guardar Calc.vbp y calcClass.cls a una carpeta llamada C : \\. Calc
5
Seleccione "Archivo" y "Make calc.dll ... " para compilar el dll en C: . . \\ Calc
referencia un componente
6
Iniciar un IDE de VB6 separado y luego seleccione un nuevo proyecto EXE estándar
7
Agregar un botón Command1 para el auto-generado Form1 .
8
Seleccione "Proyecto ", "Referencias ... " y después "Examinar ". Seleccione " C: \\ Calc \\ calc.dll " y seleccione " Aceptar " para cerrar el cuadro de diálogo
9
Haga doble clic en " Command1 " en " Form1 " para que aparezca el Command1_Click ( . ) subprograma.
10
Escriba el siguiente código en la subrutina.
objCalc Dim As New Calc.calcClass
Command1.Caption = objClass.calcAvg ( 20 , 1024)
11
Press "F5 " y luego haga clic en el botón " Command1 " . Se mostrará " 522. "
Quitar una referencia del Registro de Windows
12
Haga clic en el Windows botón " Inicio" y , a partir de la lista de programas , seleccione " Microsoft Visual Studio 6.0, " " Microsoft Visual Studio 6.0 Herramientas" y luego en " Ver OLE. "
13
Seleccione "Todos los objetos " en Objetos de OLE View y luego desplazarse hasta Calc.calcClass .
14
Haga clic en " Calc.calcClass " y luego seleccione "Objeto " y "Copiar CLSID al portapapeles . "
15
Seleccione "Archivo" y "Run del Registro Editor ... " desde el menú principal . El editor de registro de Windows se mostrará .
16
Seleccione " Editar ", "Buscar" y pulse " Ctrl + V " para pegar desde el portapapeles . A continuación, pulse "Enter" para buscar y eliminar todas las apariciones del CLSID copiado .
17
Seleccione "Ver" y " Actualizar" en la vista de OLE. Ya no debe aparecer Calc.calcClass . Ahora debería ser capaz de hacer referencia calc.dll en el proyecto de Visual Basic sin los problemas que en un principio se produjeron.