Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ciruit en 28 Enero 2006, 01:17 am



Título: Problema al recibir dos variables.
Publicado por: ciruit en 28 Enero 2006, 01:17 am
Buenas.
Saben que tengo un problema al recibir dos variables.
Es decir al poner dos veces GetData en el evento DataArrival no procesa bien, osea la aplicación no hace realmente lo que debería.

Tengo que poner dos variables ya que son números de la misma longitud y para cada una debo realizar instrucciones diferentes.

Gracias.


Título: Re: Problema al recibir dos variables.
Publicado por: Shaxia en 28 Enero 2006, 02:12 am
Que obtengas dos veces la Data no creo que de problemas nada mas cambie la variable

Si pones en una Winsock1.GetData Data
En la otra tienes que ponerle otra variable o sea Winsock1.GetData Data2

En el evento DataArrival, no creo que haya problema, es mas ahi es donde debe estar.

saludos


Título: Re: Problema al recibir dos variables.
Publicado por: ciruit en 28 Enero 2006, 18:27 pm
Sigue dando problemas.
Lo que pasa es que al enviar una variable debería pasar una cosa, pero lo que realmente pasa es que dicha variable se pasa a las instrucciones que tiene la otra variable.
Me explico: El problema surge al recibir:

En el evento DataArrival (ejemplo):

winsock.getdata var1
winsock.getdata var2
if var1 <> "" then
Blabla1
elseif var2 <> "" then
Blabla2
end if

Entonces si mando la variable dos, se pasa a las instrucciones que tiene la var1 es decir a Blabla1.

Gracias.

PD: Me di cuenta que no hay problema si la envío por separado, pero necesariamente tengo que poder enviarlas dentro de un mismo procedimiento, por ejemplo al presionar un botón tengo que enviar dos variables.