Red de conocimiento informático - Material del sitio web - Cómo utilizar archivos DLL estándar escritos en C# en código vb

Cómo utilizar archivos DLL estándar escritos en C# en código vb

1. Primero seleccione el tipo de proyecto ACTIVX DLL en VB. Como se muestra en la figura:

2. Luego modifique el nombre del proyecto y el nombre del archivo de clase, y agregue 2 funciones de la siguiente manera:

Para facilitar la copia, el código es el siguiente:

Función pública FncTestDLLForDotNet(instr como cadena) como entero

FncTestDLLForDotNet = 9

Función final

Función pública FncTestDLLForDotNet2(instr como cadena) Como entero

FncTestDLLForDotNet2 = 99

Función final

3. Luego seleccione Generar TestDLLProject1.dll en el menú Archivo para generar la DLL.

La siguiente es la segunda parte:

1. Abra vs2005, seleccione el idioma como c# y el tipo de proyecto como aplicación de ventana. Los tipos de proyectos para aplicaciones de ventana pueden ser.

Añadir un botón al formulario. Como se muestra a continuación:

Lo que agregué es: Copie TestDLLProject1.dll a la carpeta System32

2 En el explorador de soluciones, haga clic derecho en la referencia y en la ventana emergente. cuadro de diálogo Seleccione Examinar en el cuadro, busque TestDLLProject1.dll en System32, selecciónelo y haga clic en Aceptar. Esto lo agregará a la referencia. Como se muestra en la siguiente figura:

Después de agregar, verá que la referencia a este dll se ha agregado en la referencia, como se muestra en la figura:

3. El paso es escribir un botón. El código llama al método en este vb dll. FncTestDLLForDotNet2(ref ss);

MessageBox.Show(i.ToString() " " i2.ToString());

OK, presione ctrl shift b para compilar el proyecto y luego presione f5 Ejecutar, haga clic en el botón a continuación y el resultado aparecerá correctamente.

Como se muestra en la imagen: