FICHERO HELP - AYUDA

HMG en Español

Moderator: Rathinagiri

Post Reply
User avatar
SALINETAS24
Posts: 667
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Contact:

FICHERO HELP - AYUDA

Post by SALINETAS24 »

Hola todos, estoy haciendo unas pruebas con el PROGRAMA HELP que viene en los SAMPLES. He modificado el primer boton y llamo a una ventana que pide un dato. Si pulsamos F1 cuando esta en el TEXTBOX nos abre por dos veces el fichero de ayuda.., dos veces :evil: . He realizado varias pruebas y siempre hace lo mismo.., dos veces.
Alguien sabe algo al respecto. Os paso el fichero comprimido para que lo comprobeis.

Muchas gracias y una cervecita bien fresquita...
Attachments
Help.rar
(2.09 MiB) Downloaded 168 times
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no. :shock:
User avatar
serge_girard
Posts: 3161
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: FICHERO HELP - AYUDA

Post by serge_girard »

Hello,

I run your demo and pressing F1 gives only 1 (one) help!
I use W7-Pro.

Serge
There's nothing you can do that can't be done...
User avatar
SALINETAS24
Posts: 667
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Contact:

Re: FICHERO HELP - AYUDA

Post by SALINETAS24 »

Hola Serge, gracias por contestar.
Yo uso Window XP y Window 7 Home Premium, en y ambos caso obtengo el mismo resultado.
Me ejecuta 2 veces a llamada.
¿Acaso algunas funciones HMG son mejores en algunas versiones de Window..?
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no. :shock:
inacihn
Posts: 23
Joined: Wed Oct 17, 2018 4:46 am
DBs Used: DBF

Re: FICHERO HELP - AYUDA

Post by inacihn »

Un saludo.

Hice el test con w8.1 pro y efectivamente en la ventana definida como MAIN solo llama una vez el fichero de ayuda, y no se repite el llamado, al usarlo en otras ventanas llama dos veces, aúnque ya haya sido abierto en otra ventana.

Mi solución de urgencia fué:

ON KEY F1 ACTION AYUDA() // en cada definición de ventana

Function Ayuda() // Para llamar el fichero Ayuda y dar al usuario el control de la decisión de volver a llamarlo.
If vistahelp = 0
DISPLAY HELP MAIN
vistahelp= 1
Else
If (MsgOkCancel ("¿ Desea abrir nuevamente el manual de ayuda ?", ["Manual de Ayuda"] )=.f.)
return
Endif
DISPLAY HELP MAIN
Endif
return nil
Post Reply