Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2010, 14:43
DarkString
 
Fecha de Ingreso: diciembre-2010
Mensajes: 4
Antigüedad: 13 años, 4 meses
Puntos: 0
Problema al llamar una variable desde otro Formulario

Bueno tras resolver problema con los Sockets, me encontré con otro error al programar, tengo 2 formularios e intento enviar los datos desde el segundo, las variables y funciones están definidas en el primero. La cosa está así.

En el Formulario 1 (Form1):

Cita:
Option Explicit
Dim WithEvents Server As CSocketMaster
Dim WithEvents Client As CSocketMaster


Private Sub Form_Load()
Set Server = New CSocketMaster
Set Client = New CSocketMaster
End Sub
Aquí se definen las variables y demás.

Formulario 2 (Form2), del que intento enviar los datos

Intente ésto:
Cita:
Dim WithEvents Form1 As CSocketMaster ' Me permite llamar las propiedades de Csocketmaster, no es lo que quiero precisamente.


Private Sub Label1_Click()
Form1.Server.SendData (Text3.Text)
End Sub

Obvio que ésto no me funciona, Tan solo llama a las propiedades de Csocketmaster y al invocar dentro del Form2 algo como: Form1.SendData esto si me dejaría, pero yo intento hacer Form1.Server.SendData / Form1.Client.Senddata, es llamar a las variables Server y Client de Form1 como si fueran públicas y así supongo que podré enviar los datos, intente hacerlas pero no pude.

Espero vuestras respuestas y haber si alguien me puede echar una mano con ésto (;

Gracias

Última edición por DarkString; 28/12/2010 a las 14:49