Consulta sobre archivos chm (archivos de ayuda) - (Soluciona

Post Reply
User avatar
juan_arroyo_t
Posts: 196
Joined: Fri May 15, 2009 1:25 am
Location: Cuautitlán, Mexico

Consulta sobre archivos chm (archivos de ayuda) - (Soluciona

Post by juan_arroyo_t »

Amigos del foro

Si alguien pudiera ayudarme

Estoy desarrollando un archivo de ayuda y la instruccion que utilizo en mi archivo principal es :

SetHelpFile("Proceso.chm")

Cuando utilizo mi aplicacion desde mi pc no tengo ningun problema, pero si la utilizo desde el servidor, cuando activo la ayuda con F1 se abre el archivo de ayuda pero el cursor se muestra como en espera y asi se queda.

No entiendo a que se deba (en mi pc tengo windows7 y el servidor usa windows server 2003)

De antemano muchas gracias

Saludos
Last edited by juan_arroyo_t on Sun Oct 05, 2014 11:13 am, edited 1 time in total.
Juan Arroyo
México
FWH 7.12 VERCE 5.3 xHarbour 1.1.0
juan_arroyo_t@hotmail.com
User avatar
Jairo Barbosa
Posts: 188
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia
Contact:

Re: Consulta sobre archivos chm (archivos de ayuda)

Post by Jairo Barbosa »

Juan

yo desarrolle las ayudas para la aplicación de la Biblia, si te sirven cuanta con lo que pude desarrollar, aclaro que lo pude hacer gracias a este foro
baje la aplicación y observe las ayudas, funcionan excelentemente con cualquier sistema operacional Microsoft

El link para bajar la aplicacion es http://www.genesisoft.webs.con o a este otro http://www.genesisoft.co.cc

cordialmente

Jairo Barbosa
User avatar
Jairo Barbosa
Posts: 188
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia
Contact:

Re: Consulta sobre archivos chm (archivos de ayuda)

Post by Jairo Barbosa »

Juan te corrijo la primer url http://www.genesisoft.webs.com
User avatar
juan_arroyo_t
Posts: 196
Joined: Fri May 15, 2009 1:25 am
Location: Cuautitlán, Mexico

Re: Consulta sobre archivos chm (archivos de ayuda)

Post by juan_arroyo_t »

Jairo

Agradezco infinitamente tus atenciones

Ya instale la biblia y realmente me parece espectacular, estuve viendo el archivo de la ayuda y te comento

No hace mucho que di el paso de clipper a fivewin y ya tengo tres o cuatro aplicaciones en fivewin, ahorita estoy tratando de crear mis ayudas y estoy utilizando helmaker y yo quisiera tener un ejemplo de un archivo de ayuda completo donde pudiera observar todos los detalles sobre todo los vinculos dentro de la misma pagina

Cuando tu me dices que puedo contar con lo que pudiste desarrollar es que me puedes proporcionar todo un proyecto de ayuda ?

Quedo pendiente de tu respuesta

Saludos
Juan Arroyo
México
FWH 7.12 VERCE 5.3 xHarbour 1.1.0
juan_arroyo_t@hotmail.com
User avatar
Jairo Barbosa
Posts: 188
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia
Contact:

Re: Consulta sobre archivos chm (archivos de ayuda)

Post by Jairo Barbosa »

Juan
con mucho gusto estere pasándote el fragmento del prg de mi aplicación solo que sera en el día de mañana porque me encuentro fuera de Cali que es la cuidad en donde resido

Cordialmente

Jairo
User avatar
juan_arroyo_t
Posts: 196
Joined: Fri May 15, 2009 1:25 am
Location: Cuautitlán, Mexico

Re: Consulta sobre archivos chm (archivos de ayuda)

Post by juan_arroyo_t »

Jairo

Estoy llamando mi archivo de ayuda desde mi programa principal de la siguiente forma

FUNCTION HelpIndex( ) // activa F1
LOCAL cChmFich := "Proceso.chm"

RETURN WinExec ("HH " + cChmFich )

No se si me falte alguna otra instruccion

Utilizando la aplicacion desde una carpeta de mi pc no tengo problemas trabaja perfecto (mi pc tiene windows7)

Si llamo la misma aplicación que está instalada en el servidor, cuando llamo al archivo de ayuda con F1, aparece la ayuda peron con el cursor en estado de espera y de ahi no sale, no entiendo a que se deba

anexo una imagen

[imghttp://img706.imageshack.us/img706/6752/imagendelaayuda.png][/img]


Saludos
Juan Arroyo
México
FWH 7.12 VERCE 5.3 xHarbour 1.1.0
juan_arroyo_t@hotmail.com
User avatar
acuellar
Posts: 1312
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Consulta sobre archivos chm (archivos de ayuda)

Post by acuellar »

Juan tenes que hacerlo asi:

SetHelpFile("C:\Ayuda.chm")

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
Jairo Barbosa
Posts: 188
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia
Contact:

Re: Consulta sobre archivos chm (archivos de ayuda)

Post by Jairo Barbosa »

Juan

No he podido arribar a Cali pero te digo como hice los archivos de ayuda para la aplicación, esto lo tome del foro y a mi me funciona bien lo puedes ver en la aplicación que bajaste y que tienes en tu PC, aunque yo no uso la tecla F1 tu la puedes asignar de acuerdo a tus necesidades.

• Primero cree el archivo de ayudas con el programa HTML Help Workshop que es de Microsoft y es gratuito.
• Desde el prg lo llamo así: Al inicio del prg #define APP_HELPFILE "Genesis.chm"
• Después declare la variable sTatic cGenesis:="Genesis.htm"//ShellExecute.
• Y como te puedes dar cuenta en la aplicación en cada dialogo adjudique un boton con la Action helpTopic("Versiculos.htm") eso si mi dialogo se refiere a la seccion de versiculos pero si estas parado en el dialogo de libros la accion del boton seria referente a esa seccion del archibo de ayuda HTML ejemplo Action helpTopic("Libros.htm").Esto con el fin de que el programa abra el HTML y busque el Topic Referente.

Juan eso es todo lo que puedo decirte desde aquí espero que te sea útil

Cordialmente

Jairo Barbosa
User avatar
juan_arroyo_t
Posts: 196
Joined: Fri May 15, 2009 1:25 am
Location: Cuautitlán, Mexico

Re: Consulta sobre archivos chm (archivos de ayuda)

Post by juan_arroyo_t »

Jairo, Adhemar

Muchas gracias por sus respuestas, ya les informaré

Saludos
Juan Arroyo
México
FWH 7.12 VERCE 5.3 xHarbour 1.1.0
juan_arroyo_t@hotmail.com
User avatar
Jairo Barbosa
Posts: 188
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia
Contact:

Re: Consulta sobre archivos chm (archivos de ayuda)

Post by Jairo Barbosa »

Juan
Se supone que tu ya debes tener el codigo de la función HelpTopic(cTopic)

Code: Select all

function helpTopic( cTopic ) // cTopic is filename, e.g. "intro.htm"
   local cHelpFile:= getHelpFile()
   default cTopic:= getHelpTopic()
   if !empty( cTopic )
      if !empty( cHelpFile )
         if file( cHelpFile )
   ShellExecute( 0, "open","HH.EXE", cHelpFile+"::/"+alltrim(cTopic), 0, 1 )
         else
            msgAlert( cHelpFile+" not found.")
         endif
      else
         msgAlert("No help file defined.")
      endif
   else
      helpIndex()
   endif
  
return nil
 
Espero tu respuesta
User avatar
juan_arroyo_t
Posts: 196
Joined: Fri May 15, 2009 1:25 am
Location: Cuautitlán, Mexico

Re: Consulta sobre archivos chm (archivos de ayuda)

Post by juan_arroyo_t »

Jairo

Perdóname que siga haciendo incapié en cuanto a que no tengo problemas si llamo a la ayuda con F1 estando corriendo mi aplicación desde la carpeta de mi pc

Tengo instalada esa misma aplicacion en el servidor y cuando abro mi aplicacion desde el servidor y llamo la ayuda, me aparece el cursor en estado de espera y asi se queda

En mi pc tengo windows7

No tengo terminada del todo mi ayuda, pero lo que no entiendo es por qué desde el servidor tengo ese problema, en casa en una pc con xp no tengo problema, bueno ahi no hay un servidor

Con respecto a la funcion de helpTopic, bueno no tengo nada de esto todavia pero voy a ponerlo en practica y te aviso

Saludos
Juan Arroyo
México
FWH 7.12 VERCE 5.3 xHarbour 1.1.0
juan_arroyo_t@hotmail.com
User avatar
juan_arroyo_t
Posts: 196
Joined: Fri May 15, 2009 1:25 am
Location: Cuautitlán, Mexico

Re: Consulta sobre archivos chm (archivos de ayuda)

Post by juan_arroyo_t »

Amigos

Finalmente pude resolver

Agregue en mis dialogos un boton de Ayuda que dependiendo donde este, me abre el archivo de ayuda en el topico correspondiente

Gracias Jairo por compartir tu codigo

Code: Select all

function helpTopic( cTopic ) // cTopic is filename, e.g. "intro.htm"
   local cHelpFile:= "nomina-electronica.chm"       //getHelpFile()
   default cTopic:= "introduccion.html"
   if !empty( cTopic )
      if !empty( cHelpFile )
         if file( cHelpFile )
            ShellExecute( 0, "open","HH.EXE", cHelpFile+"::/"+alltrim(cTopic), 0, 1 )
         else
            msgAlert( cHelpFile+" not found.")
         endif
      else
         msgAlert("No help file defined.")
      endif
   else
      helpIndex()
   endif
return nil


REDEFINE BUTTONBMP aoBtn[3] ID 402 OF oDlg PROMPT "&Ayuda " BITMAP "BMP_AYUDAIND" TEXTRIGHT ;
                ACTION helpTopic( "bancos.html" ) ;
                MESSAGE "Ayuda"
                aoBtn[3]:cToolTip := "Presione para obtener ayuda" 

 
Juan Arroyo
México
FWH 7.12 VERCE 5.3 xHarbour 1.1.0
juan_arroyo_t@hotmail.com
Post Reply