Page 1 of 1

Error al presionar F1 en un GET

Posted: Mon Sep 18, 2006 12:58 pm
by pymsoft
Estoy en un get y presiono F1 y me da este error, como puedo evitarlo?


Message not found
TGET:HELPTOPIC
stack calls:
__ERRRT_SBASE(0)
HBOBJECT:ERROR(179)
__EVAL(105)
HBOBJECT:MSGNOTFOUND(0)
TGET:HELPTOPIC(169)
TWINDOW:KEYDOWN(0)
TWINDOW:KEYDOWN(0)
TCONTROL:HANDLEEVENT(0)
TCONTROL:HANDLEEVENT(0)
WINRUN(0)
TWINDOW:ACTIVATE(0)
MAIN(39)

Posted: Mon Sep 18, 2006 9:36 pm
by creswinman
Mi pocket no tiene F1 :(

Posted: Mon Sep 18, 2006 9:49 pm
by pymsoft
Si lo pruebas con el simulador, te da error (presionando F1), y si pruebas con las teclas rapidas del pocket (la tecla numero 1) te el mismo error.

Solucion?

Posted: Mon Sep 18, 2006 10:31 pm
by creswinman
Hola Pedro, lo solucione agregandole a COntrol.prg :

METHOD HelpTopic() INLINE MsgInfo('No Hay Ayuda')


Me imagino que Antonio le dará una mejor solución....
Por lo pronto esa funciona.

Posted: Mon Sep 18, 2006 10:37 pm
by pymsoft
lo probarè manana.

gracias.

Posted: Mon Sep 18, 2006 11:48 pm
by Antonio Linares
Pedro, Ignacio,

Si, la solución es añadir a la Clase TWindow:

METHOD HelpTopic() VIRTUAL

De momento no hacemos nada, salvo que querais mostrar un mensaje como ha hecho Ignacio.

Posted: Tue Sep 19, 2006 8:55 am
by pymsoft
Agregado el metodo virtual.

Ahora funciona todo ok.


Gracias.