c# convert - Usa vb.net in VBScript




1 Answers

Sei sulla strada giusta. La tua classe ha un contructor predefinito? La tua classe ha un metodo pubblico?

Inoltre, fai clic con il pulsante destro del mouse sul progetto in Visual Studio. Credo che sia disponibile una casella di controllo "registra COM" o "imposta COM visibile" per risparmiare alcuni passaggi.

vs which

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!




Related

c# .net c++ vb.net vbscript