C# escribe el componente Com de VBScript

fondo

Hace algún tiempo, aprendí sobre vbsript, e hice la pregunta del algoritmo de búsqueda de amplitud sobre el caballo que pisa el tablero de ajedrez, y la pregunta del algoritmo de aprendizaje profundo sobre la regresión lineal. Es conveniente y no es fácil facilitar que todos comiencen , así que comencé a escribir y explorar sus componentes Com, y gané un poco, escribiendo como registro y compartiendo los resultados.

plan

1. Primero, prepare la herramienta contra delitos. Visual Studio 2022 se usa para escribir componentes C# Com. Como se mencionó anteriormente, inicie Visual Studio 2022 como administrador.

2. Cree un nuevo proyecto de biblioteca de clases, preste atención a la selección del marco .Net Framework

3. El proyecto se llama VBSCom, y la versión del marco que elegimos es 4.7.2 por el momento.

4. Cambie el nombre de Class1.cs a MyCom.cs

5. Supongamos que dejamos que el componente Com tenga métodos para mostrar el nombre y la edad, luego agregamos estos dos métodos a la interfaz

6. En este punto, se completa el proceso de escritura de nuestro código. El siguiente paso es configurar las propiedades de la generación del proyecto. Haga clic derecho en el nombre del proyecto para seleccionar las propiedades. La opción de propiedad se encuentra en la parte inferior del menú expandido.

 

7. En la barra de propiedades, seleccione la información del ensamblaje en "Aplicación"

8. Comprobar el montaje Com visible

9. Vaya al elemento generado y verifique el registro para la interoperabilidad Com

10. Haga clic en Generar solución, si no se informa ninguna excepción, significa que ha generado un componente Com que VBScript puede llamar

prueba

Abra nuestro bloc de notas, ingrese el siguiente código VBScript y guárdelo como test.vbs

Option Explicit

Sub Echo(s)
	Wscript.Echo s
End Sub

Dim vm:Set vm=CreateObject("VBSCom.MyCom")
Echo "Name="&vm.Name()&","&"Age="&vm.Age

Luego haga doble clic en test.vbs para ejecutar el código

El resultado de la operación es el siguiente

Se puede ver que está completamente en línea con nuestras expectativas, entonces como capitalizar bien los componentes, la reutilización puede ser mayor, tenemos que seguir estudiando en profundidad, pato Chong (ratón)

Supongo que te gusta

Origin blog.csdn.net/qq_36694133/article/details/131167809
Recomendado
Clasificación