Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/12/2008, 22:26
Avatar de shaggikpo
shaggikpo
 
Fecha de Ingreso: junio-2008
Ubicación: Paysandú, Uruguay
Mensajes: 85
Antigüedad: 15 años, 11 meses
Puntos: 3
Respuesta: SendData en visual basic

Cita:
Iniciado por Javierillo Ver Mensaje

Private Sub Command1_Click()
Dim entexto1 As String
entexto1 = "texto en texto1"
Winsock1.SendData entexto1
Dim entexto2 As String
entexto2 = "texto en texto2"
Winsock1.SendData entexto2
End Sub

Y esto otro en la aplicacion que lo recibe

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim entexto1 As String
Winsock1.GetData entexto1
Text1 = entexto1
Dim entexto2 As String
Winsock1.GetData entexto2
Text2 = entexto2

tu problema es simple cuando estabelces la coneion envias los datos y luego los recibe ty los deposita en la variable entexto 1 esto se debe a que envias los datos del text1 y dos ujuntos es decir uno tras otro y al recibirlos seb depositan en la variable entexto1 lo que debes hace es poner u8na condicional en el dataarival
esta condicional la mandas para distingir que textbos es el que envia el texto y asi decidir quien lon recibe, si son 2 textbox podrias usar un IF pero si son mas te recomiendo usar la funcion select case