RE:Conectar Ayuda con Power Builder (2)
(CONTINUACIÓN...)
¿Mostrar tu ayuda en formato hlp o chm?
Te aconsejo, aprovechando que ya tienes elaboradas tus páginas en html, que los compiles a archivos de ayuda de Windows, que son dos:
* Formato hlp (antiguo, emplea texto enriquecido rtf, librito rojo).
* Formato chm (nuevo, emplea html, signo interrogación amarillo)
¿Que programas existen para compilar ayudas?
* HTML Help Workshop (de Microsoft). Compila en hlp y chm
Más detalles y un tutorial en:
http://www.lawebdelprogramador.com/news/mostrar_new.php?id=73&texto=Power+Builder&n1=106687&n2=1&n3=2&n4=1&n5=1&n6=1&n7=1&n8=0&n9=0&n0=0
* Shalom Help (como recomienda Ricardo). Específico para chm
¿Cómo ejecutar las ayudas?
En ayudas hlp, la función ShowHelp, sólo abre la primera página del índice. Es mejor emplear RUN:
String ls_ayuda
ls_ayuda="C:\micarpeta\miayuda.HLP"
Run("Winhlp32 "+ls_ayuda)
Nota: Después de la palabra Winhlp32, existe un espacio en blanco. Cuidado!
La ayuda chm, la ejecutas como dice Nilson:
ShowHelp("C:\micarpeta\miayuda.chm", Index!)
¿Cómo mostrar ayuda sobre un tópico específico?
Buscá ejemplos en la ayuda de PB sobre ShowHelp. O mejor aún, ingresá al siguiente enlace:
http://www.powerbuilder.br6.net/pb-0141.htm
Bueno, hablando de ayudas espero haberte ayudado ;-)