Cómo abrir un archivo .CHM desde foxpro 9.0

793 views
Skip to first unread message

Rafael Morales

unread,
Dec 8, 2011, 9:42:59 PM12/8/11
to publice...@googlegroups.com
Hola, he creado un archivo de ayuda llamado Miayuda.chm y estoy intentando abrirlo desde un sistema creado con foxpro 9.0, para ello puse en un prg de inicio : set help to miayuda.chm luego en un formulario puse un boton con el siguiente codigo: help    pero no sucede nada el archivo de ayuda no se abre, Cómo puedo lograrlo alguien sabe hacerlo?. Gracias.

--
Rafael

Yvan GMail

unread,
Dec 8, 2011, 9:47:10 PM12/8/11
to publice...@googlegroups.com

Uhm.. no se si será necesario también probar con SET HELP ON… y prueba con F1.

 

 

 

 

Saludos.

Yvan Carranza

285-7627

Rudolf Johann Heiner

unread,
Dec 8, 2011, 10:00:59 PM12/8/11
to publice...@googlegroups.com
Saludos y bendiciones rafael,
en el programa principa osea tu prg tienes que poner con löa ruta exacta donde se encuntra tu archivo de ayudas : SET HELP TO cRuta + "Ayuda.Chm" ,
y en los forms en el init: This.SetAll("WhatsThisHelpID",222), ese 222 es el help id de tu help que configurastes en tu archivo “ayuda.chm”,
osea me dejo explicar, cunado Creas una pagina en tu archivo “ayuda.chm” tienes que darle un id que concuerde con el id que vas a setear en tu form ok,
espero te ayude,
saludos,
rudy.

Rudolf Johann Heiner

unread,
Dec 8, 2011, 10:48:00 PM12/8/11
to publice...@googlegroups.com
me olvidaba,
en el boton de tu help o ayuda pones: HELP ID 222
eso es todo,
saludos,
rudy.

Rafael Morales

unread,
Dec 9, 2011, 10:37:31 AM12/9/11
to publice...@googlegroups.com
hola, gracias por responder. Estuve probando como me dijeron y solo funciona en la pc donde tengo instalado el foxpro 9.0, pero cuando ejecuto el sistema en otra maquina donde no esta instalado el Fox no pasa nada no muestra nada, ¿será que me falta algun archivo .dll  o alguna libreria?.

Rafael Morales

unread,
Dec 15, 2011, 6:21:12 PM12/15/11
to publice...@googlegroups.com
Hola a todos, ya solucioné mi problema. El problema se debia a que faltaba un fichero .dll  necesario para que se pueda ver la ayuda, me pasé varios días buscando en internet y por fin encontré la solución. Aquí les dejo una dirección en donde podran descargar un archivo ejecutable que les instalará las librerias que se necesitan para que cualquier programa hecho en fox pueda ejecutarse perfectamente sin la necesidad de que esté instalado el visual foxpro. en esta pagina estan las librerias de casi todas las versiones del fox (3,5,6,7,8,9, sp1, sp2, etc..) http://www.foxpert.com/runtime.htm
 
Si alguien tiene problemas para descargarlo, que me escriba un mail y con gusto se los mando a su correo, yo ya los descargué a todos. Saludos.

Mi correo es:  rafam...@gmail.com

sergio garcia

unread,
Dec 15, 2011, 6:40:22 PM12/15/11
to publice...@googlegroups.com

Interesante gracias

 

 

______________________________________

Sergio A. García
Jefe de Proyectos
Cel. 5527-4094 · in...@magicsoft.com.gt

Magicsoft de Guatemala
30 Avenida A 17-80 Zona 7 Villa Linda I, Guatemala
in...@magicsoft.com.gt · www.magicsoft.com.gt  skype    

magicblancopecoNo me imprimas si no es necesario. Protejamos el medio ambiente

image001.png
image002.png
image003.gif

Luis Maria Guayan

unread,
Dec 15, 2011, 6:57:00 PM12/15/11
to publice...@googlegroups.com
Debes distribuir y registrar el archivo foxhhelp9.exe  junto con tu aplicación. Lo puedes poner en la carpeta de tu aplicación o en la carpeta Windows\System32

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

sergio garcia

unread,
Dec 15, 2011, 9:37:53 PM12/15/11
to publice...@googlegroups.com

Disculpa mi ignorancia como registras ese archivo por ser *.exe?

 

 

______________________________________

Sergio A. García
Jefe de Proyectos
Cel. 5527-4094 · in...@magicsoft.com.gt

Magicsoft de Guatemala
30 Avenida A 17-80 Zona 7 Villa Linda I, Guatemala
in...@magicsoft.com.gt · www.magicsoft.com.gt  skype    

magicblancopecoNo me imprimas si no es necesario. Protejamos el medio ambiente

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Luis Maria Guayan
Enviado el: jueves, 15 de diciembre de 2011 05:57 p.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] Cómo abrir un archivo .CHM desde foxpro 9.0

 

Debes distribuir y registrar el archivo foxhhelp9.exe  junto con tu aplicación. Lo puedes poner en la carpeta de tu aplicación o en la carpeta Windows\System32

image001.png
image002.png
image003.gif

Rafael Morales

unread,
Dec 16, 2011, 12:21:52 AM12/16/11
to publice...@googlegroups.com
yo en mi caso yo no lo registro, solo hago que se ejecute esta linea de código cuando se está abriendo mi sistema : RUN /N foxhhelp9.EXE
y luego hago que se ejecute esta instrucción:

IF FILE(rutadeubicacion+"miayuda.chm")
    SET HELP TO miayuda.chm
    SET HELP ON
    ON KEY LABEL F1 HELP
ELSE
    SET HELP OFF
Endif


con eso logro que cuando el usuario presiona la tecla F1 se abra automaticamente el archivo de ayuda creado por mí (miayuda.chm)

Luis Maria Guayan

unread,
Dec 16, 2011, 7:45:47 AM12/16/11
to publice...@googlegroups.com
foxhhelp9.exe /regserver

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________


Reply all
Reply to author
Forward
0 new messages