salve a tutti,
Ho creato una libreria di classi in vb.net, l'ho resa visibile a com, ho creato il file tlb tramite il comando RegAsm e ho importato la dll come riferimento in vb6.
Quando creo l'oggetto della classe vb.net in vb6 però mi dà questo errore:
Errore di Automazione
Impossibile Trovare il file specificato
come mai succede ciò? e come posso risolvere il problema?
Allego il codice vb.net e come viene chiamato da vb6
VB6:
codice:
Dim p As Comuni
set p = New Comuni.Comuni
VB.Net
codice:
Public Class Comuni
Function CalcolaPiù(ByVal A As Int32, ByVal B As Int32) As Int32
Return A + B
End Function
Function CalcolaPer(ByVal A As Int32, ByVal B As Int32) As Int32
Return A * B
End Function
Function Calcolameno(ByVal A As Int32, ByVal B As Int32) As Int32
Return A - B
End Function
Function CalcolaDiviso(ByVal A As Int32, ByVal B As Int32) As Int32
Return Convert.ToInt32(A / B)
End Function
End Class
L'assembly si chiama Comuni e la classe Comuni.
Questa è solo una prova fatta in 5 minuti.
grazie