EVENT OnError( oSender, nError )
El method que lance ese EVENT esta declarado como ;
METHOD DoHandleError CLASS xBaseSocket
Local nSocketError
nSocketError := WSAGetLastError()
// MsgInfo( toString( nSocketError ) ) // Aqui si que se muestra el
numero de error
if !empty( ::OnError )
::OnError( Self, nSocketError )
endif
return nil
Pues en mi formulario , tengo esto;
METHOD FormCreate( oSender ) CLASS TForm1
::o := TBaseSocket():Create()
:
:
:
RETURN Nil
METHOD OnError( oSender, nError) CLASS TForm1
Msginfo( ToString( nError ) ) // AQUI ES NIL
RETURN NIL
¿ Donde estoy cometiendo el fallo ?
Saludos
Rafa Carmona