Tengo este ejemplo:
Código #C.NET
namespace net2COMCS
{
public class SaludoCS
{
public string Saludar()
{
return "Hola desde .NET (#C)";
}
}
}
Código VB6
Código VB:
Ver original
Private sub cmdSaludoCS_Click() dim oCS As net2COM_1CS.SaludocS set oCS = New net2COM_1CS.SaludoCS Me.Text1.Text = oCS.Saludar end sub
Yo implemento lo mismo, nada más que la funcion mia en .net se llama enviar correo y le paso unos parametros, y en vb6 en vez de un textbox la recibo en una variable de tipo string.
Desde VB6 llamo de esta forma a la funcion de .net, esta claro que ya agregue la referencia de .net en vb6.
Código VB:
Alguno me puede ayudar, que me puede estar faltando, el error que me da el visual es "ActiveX component can't create object" en la linea donde se hace el set.Ver original
Dim mailok As String Dim MailCS As correossl.Correo Set MailCS = New correossl.Correo mailok = MailCS.EnviarCorreoGmail(SSLTo, SSLFrom, "ejemplo", SSLSubject, SSLBody, "", SSLPassword, SSLPort)
Gracias.
Saludos.