[C#] Usa vb.net in VBScript


Answers

Question

Come chiamare una funzione in VB.net DLL da VBScript?

Ho fatto quanto segue: - Creo una classe pubblica chiamata Class1 in vb.net.

  • Vai al prompt dei comandi di Visual Studio 2008 e vai alla mia classe dll - C: \ Myapp \ bin \ Debug e digita il seguente comando tlbexp myDLL.dll dopo che ricevo il messaggio Assembly esportato in C: \ Myapp \ bin \ Debug \ myDLL. TLB

  • Dopo ciò digito il seguente comando regasm myDLL.dll e ricevo il seguente messaggio RegAsm: warning RA0000: Nessun tipo registrato

Ecco come appare la mia classe:

Public Class Class1
   Public Function ADD(ByVal first As Integer, ByVal sec As Integer)
        Dim abc As Integer
        abc = first + sec
        Return abc
    End Function
    Public Function Subtraction(ByVal first As Integer, ByVal sec As Integer)
        Dim abc As Integer
        abc = first - sec
        Return abc
    End Function
end class

Dove sto sbagliando, e qual è il modo più semplice per usare vb.net da vbscript!

Grazie molto!