Tecnología

Inicio

Cómo hacer referencia en Visual Basic

Cómo hacer referencia en Visual Basic


Hacer referencia en Visual Basic (VB) 6 implica la adición de una biblioteca modelo de objetos componentes (COM) para 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 guarda en el registro hasta que no registrada. No elimine una biblioteca a menos que tenga no registrado desde el registro con el comando "regsvr32 / u <nombre de archivo>". Aprende a crear una biblioteca de vínculos dinámicos (DLL) y hacer referencia a ella en un proyecto.

Instrucciones

Crear una DLL simple

1 Inicie Visual Basic 6 y luego seleccione un nuevo proyecto DLL de ActiveX.

2 Copiar y pegar la siguiente función en el archivo Class1.cls generada automáticamente.

Función pública calcAvg (ByVal vNum1 como número entero, ByVal vNum2 como número entero)

calcAvg = (vNum1 + vNum2) / 2

End Function

3 Cambiar el nombre de 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 "Hacer Calc.dll ..." para compilar el archivo DLL en C: \ Calc.

Referencia de un componente

6 Iniciar un IDE de VB6 separado y luego seleccione un nuevo proyecto EXE estándar.

7 Añadir un botón Command1 para el Form1 generada automáticamente.

8 Seleccione "Proyecto", "Referencias ..." y luego en "Examinar". Seleccione "C: \ Calc \ Calc.dll" y luego seleccione "OK" para cerrar el cuadro de diálogo.

9 Haga doble clic en "Command1" en "Form1" para que aparezca la subrutina Command1_Click ().

10 Introduce el siguiente código en la subrutina.

Dim objCalc Como Nueva Calc.calcClass

Command1.Caption = objClass.calcAvg (20, 1024)

11 Pulse la tecla "F5" y luego haga clic en el botón "Command1". Se mostrará ahora "522."

Quitar una referencia de el 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 "OLE View".

13 Seleccione "Todos los objetos", bajo objetos OLE en Ver y luego desplazarse hacia abajo para Calc.calcClass.

14 Haga clic en "Calc.calcClass" y luego seleccione "Objeto" y "Copia CLSID en portapapeles."

15 Seleccione "Archivo" y "Ejecutar el Editor de Registro ..." en el menú principal. El editor de registro de Windows mostrará.

dieciséis Seleccione "Editar" y "Find" y pulse la tecla "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 OLE View. Calc.calcClass no debería aparecer. Ahora debería ser capaz de hacer referencia Calc.dll en el proyecto de Visual Basic sin los problemas que se produjeron inicialmente.