Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: lord_Sirikon en 13 Julio 2010, 16:02 pm



Título: Invalid Operation Exception - ERROR: Clase No Registrada
Publicado por: lord_Sirikon en 13 Julio 2010, 16:02 pm
Wenas a todos espero que me echen 1 mano.

Aller me puse con ganas a hacer el programa de chat mas simple del mundo (xDD), y cuando lo tenía digamos todo montado para empezar a probar, en pantalla, al depurar, me salió esto:

Error al crear el formulario. Consulte Exception.InnerException para obtener más detalles. Error: Clase no registrada (Excepción de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))

Que significa?, como lo arreglo?, tiene alg que ver con el Winsock??

salu2!


Título: Re: Invalid Operation Exception - ERROR: Clase No Registrada
Publicado por: BlackZeroX (Astaroth) en 13 Julio 2010, 20:19 pm
Qué código implementas?, mucho no se te puede ayudar de esta manera!¡.

Dulces Lunas!¡.


Título: Re: Invalid Operation Exception - ERROR: Clase No Registrada
Publicado por: lord_Sirikon en 13 Julio 2010, 20:54 pm
Wenas mi codigo es...
Código:
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Winsock1.SendData(TextBox3.Text)
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Winsock1.RemoteHost = TextBox2.Text
        Winsock1.Connect()
        Winsock1.Listen()
    End Sub

    Private Sub Winsock1_ConnectEvent(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Dim data As String
        data = ""
        Winsock1.GetData(data)
        TextBox1.Text = TextBox1.Text + data
    End Sub

End Class

En ventana tengo puestos 3 textbox, 2 botones y el Winsock

Salu2!


Título: Re: Invalid Operation Exception - ERROR: Clase No Registrada
Publicado por: BlackZeroX (Astaroth) en 13 Julio 2010, 21:09 pm

por simple logica

Código
  1.  
  2.   Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  3.        Winsock1.RemoteHost = TextBox2.Text
  4.        Winsock1.Connect()
  5.        Winsock1.Listen()
  6.    End Sub
  7.  
  8.  

Si conectas eres cliente si escuchas eres servidor, desde un punto Ambiguo

Es decir o conectas o escuchas( Connect o Listen, si es listen asigna un localPort y si es connect asina un remotehost y remoteport)

P.D.: Esto lo digo sin probarlo ya que se obvia!¡.

Dulces Lunas!¡.


Título: Re: Invalid Operation Exception - ERROR: Clase No Registrada
Publicado por: lord_Sirikon en 13 Julio 2010, 21:10 pm
Epic fail xDDD, muchas gracias, xDD


Título: Re: Invalid Operation Exception - ERROR: Clase No Registrada
Publicado por: BlackZeroX (Astaroth) en 13 Julio 2010, 21:11 pm
A se me paso usa mejor las clases Socket que incorpora .NET!¡.

Dulce sLunas!¡.


Título: Re: Invalid Operation Exception - ERROR: Clase No Registrada
Publicado por: lord_Sirikon en 13 Julio 2010, 21:16 pm
hey lo e probado pero sigue saliendo el error, puede tener algo que ver el GetData o el SendData?

salu2!


Título: Re: Invalid Operation Exception - ERROR: Clase No Registrada
Publicado por: lord_Sirikon en 13 Julio 2010, 21:17 pm
A se me paso usa mejor las clases Socket que incorpora .NET!¡.

Dulce sLunas!¡.

Como uso esas clases?, están en el mismo sitio que se activa el Winsock?