Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: 50l3r en 1 Junio 2009, 21:02 pm



Título: Duda con csocketmaster
Publicado por: 50l3r en 1 Junio 2009, 21:02 pm
Como bien me dijo eon, para poder usar el csocketmaster tenia que hacer esto:

Código
  1. Dim WithEvents wsk As CSocketMaster
  2.  
  3. Private Sub Form_Load()
  4. Set wsk = New CSocketMaster
  5. End Sub

Tengo una duda, el servidor y el cliente estan armados con csocketmaster y conectan, y en el primer formulario todo va de perlas, pero en los siguientes formularios pongo lo mismo y no funcionan, es decir el codigo de arriba se los aplico a todos los formularios

algo que este haciendo mal?

gracias


Título: Re: Duda con csocketmaster
Publicado por: carlitrosss6 en 1 Junio 2009, 22:45 pm
Debe de haber sòlo un cSocketmaster que sea el "maestro",voy a suponer que lo tienes en el form1,este deberìa de verse asì:

Código:
Public WithEvents wsk As cSocketmaster 'añade el public

Private Sub Form_Load()
Set wsk = New cSocketmaster
End Sub


En los demàs forms,no crearas un nuevo cSocketmaster,solo haras referencia al del form1 de esta forma:

Código:

Dim WithEvents wsk As cSocketmaster

Private Sub Form_Load()
Set wsk = Form1.wsk 'usamos el del form1,en vez de crear uno nuevo.
End Sub


Espero que te funcione!


Título: Re: Duda con csocketmaster
Publicado por: 50l3r en 1 Junio 2009, 22:55 pm
perfecto, ese era mi fallo, estaba creando nosecuantos csocketmasters, jaja muchas gracias te debo una


Título: Re: Duda con csocketmaster
Publicado por: fede_cp en 1 Junio 2009, 23:04 pm
Gracias carlitrosss6  por sacar nuestras dudas ;D

adios