Power Builder - Winsock y PB

 
Vista:

Winsock y PB

Publicado por Nilson Parra (13 intervenciones) el 27/10/2003 22:23:26
Cordial Saludo.

Estoy utilizando el control ocx Winsock para desarrollar un aplicacion cliente de correo.
si ejecuto el siguiente codigo en el mismo control(por ejemplo en un boton)

Evento clicked() boton cb_1:
ole_winsock.Object.Connect("servidor",110)
ole_winsock.Object.SendData("datos")

me muetra un mesaje de error en la funcion sendadata().

Pero si lo ejecuto en diferentes controles (boton1 y boton2)

Evento clicked() boton cb_1:
ole_winsock.Object.Connect("servidor",110)

Evento Clickecd() boton cb_2:
ole_winsock.Object.SendData("datos")

entonces si funciona.
Si no estoy mal, cuando lo hago de la primera forma, la funcion senddata() retorna error porque
la funcion connect() aun no ha recibido respuesta de conexion. Y cuando lo hago de la segunda forma,
la funcion senddata() se ejecuta satisfactoriamente porque durante el tiempo trascurrido entre dar click en
el boton1 y el boton2, la funcion connect() ha recibido respuesta de conexion.

Mi pregunta es: Como puedo hacer para que me funcione la primera forma?

Si alguien sabe como hacer esto o tiene algun tipo de informacion o referencia sobre el control
winsock que crea me puede servir se lo agradeceria inmensamente.

Agrezco de antemano su colaboracion.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder