GeneXus - Error en evento componente ActiveX "Winsock"

 
Vista:

Error en evento componente ActiveX "Winsock"

Publicado por serinteg (1 intervención) el 16/08/2005 07:34:23
Hola foro, buenos dias y gracias de antemano.

Desde Gx, estoy utilizando un ActiveX, en concreto se trata del Winsock. El problema lo encuentro cuando utilizo cualquier evento de éste que necesite algún paso de parámetros. En concreto el error que me aprece es "La declaración del procedimiento no coincide con la descripción del evento o el procedimiento que tiene el mismo nombre".

Por si os sirve de ayuda, mi código es el siguiente:

Event AxWinsock.DataArrival
vb AxWinsock.GetData [!&sConvCliente!]
EndEvent // AxWinsock.DataArrival

y la sintaxis del evento según la ayuda de Visual Basic es la siguiente:

objeto_DataArrival (bytesTotales As Long)
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

RE:Error en evento componente ActiveX

Publicado por Federico (120 intervenciones) el 18/08/2005 14:51:56
Leiste el codigo .Bas que te genero?
Porque no me acuerdo con los ActiveX, pero con los demas controles genexus siempre les cambia el nombre en el codigo ej RV019nombreGx.
Entonces capaz en el .BAs no exista ningun objeto AxWinsock sino rv000axwinsoc

Por como maneja GX los activeX, y que no tienen pensado cambiar nada. y por como funcionaba el winsock, no creo que te funcione con gx. Te recomiendo que pruebas hacer un form desde VB y luego lo unis a gx. Acordate que en gx no acepta eventos de controles activex con parametros.

Saludos Atte.
Federico

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar