F1 Ayuda en FWH2.6

Post Reply
User avatar
jesus
Posts: 21
Joined: Fri Oct 07, 2005 5:13 am
Location: Villajoyosa-Alicante(España)
Contact:

F1 Ayuda en FWH2.6

Post by jesus »

Antonio !

He detectado que al pulsar F1 para mostrar la ayuda me en la versión FWH2.6 me sale 2 veces la ventana de ayuda , cuando con la versión 2.4 el mismo .exe sólo sale 1 vez, como creo tiene que ser.
La pueba: Compila TUTOR02.PRG con FW2.6 y pulsa F1 veras 2 pantallas de Ayuda no disponible y con FW2.4 sólo una.
Alguien más puede confirmar esto ?

Un saludo
Dpto.Desarrollos eTi
Jesús Díez González
Villajoyosa (Alicante)
User avatar
Hernan Diego Ceccarelli
Posts: 84
Joined: Fri Oct 07, 2005 4:51 pm
Location: Rosario - Santa Fe - Argentina
Contact:

Re: F1 Ayuda en FWH2.6

Post by Hernan Diego Ceccarelli »

Confirmado,
Siempre con las ayudas paso esto. Estoy viendo de donde puede venir el problema, pero es verdad, se llaman mas de 1 vez. :(

Hernan
User avatar
Silvio
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Post by Silvio »

Hernan,
why the footer of wbrowse on 32 bit not run ok ?

Regards
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Jesús, Hernan,

Arreglado. El problema era que se estaba procesando por una parte el mensaje WM_HELP que le llega al SAY (en samples\tutor02.prg) y por otra parte se comprobaba la pulsación de VK_F1 en window.prg.

Lo he arreglado anulando el proceso de WM_HELP, ya que así permitimos usar VK_F1 a quien quiera usarlo para otra tarea y no para ayuda. :)

En un siguiente build publicaremos la solución ya que se realiza en código interno a bajo nivel. Basicamente es anular el proceso de WM_HELP desde el método HandleEvent() de la clase TControl, y dejar solo el código que comprueba VK_F1 en la clase TWindow.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply