fsagredo escribió:
Hace mucho tiempo que he ido posponiendo la construcción de un fichero de ayuda "adecuado", pero siempre me he encontrado con que lo primero es lo primero, es decir dedicarse a que las aplicaciones funcionen correctamente y darles la asistencia que precisen para ello.
Ahora que estoy mucho más relajado y sin ninguna aplicación importante a la vista y con poca dedicación a las que ya están en marcha por estar suficientemente rodadas, me he dedicado a ello y os cuento:
No he encontrado información en los foros de C3 respecto a los ficheros de ayuda.
Pero me ha valido, y mucho, lo que he ido encontrando en los foros de Delphi.
De todas formas no ha sido tan fácil, me he encontrado con varios problemas por los que he estado tentado de dejarlo.
Pero, al final, lo he conseguido y de la forma que a mí me gusta.
Si todo el rollo que os voy a explicar alguien ya lo tenía solucionado
os ruego que me disculpeis, de otra forma, para los que tampoco supieran como montarlo ahí va:
Programas utilizados:
-WinChm (para la construcción de los htm y su compilado)
-PicPick (para las capturas de pantallas, genial)
Bien ya tengo el fichero.chm, y ahora qué!
Pues esta ha sido la parte más engorrosa de localizar, pero una vez a la vista resulta de lo más sencillo.
Llamadas desde la aplicación en C3:
-Abrir el fichero:
WinExec("hh.exe NombreFichero.chm",1)
-Abrir el fichero en una página concreta:
WinExec("hh.exe NombreFichero.chm::/pagina.htm",1)
-Abrir el fichero en un marcador de una página concreta:
WinExec("hh.exe NombreFichero.chm::/pagina.htm#marcador",1)
Lo he intendado con ShellExecute(, ...... pero no ha habido manera, no me ha funcionado.
Las llamadas que os he puesto tampoco me han funcionado en una función de un módulo independiente, he tenido que hacerlo en un método dentro de cada módulo a base de crear un botón de Ayuda ????
Espero que os sirva de algo y disculpar el rollo.
E
Hola FSagredo.
Muy, pero que MUY interesante est ainformación. Me apunto el hilo en favoritos y le dedicaré tiempo en cuanto tenga listos unos proyectos que tengo entre manos (como tu bien dices).
Saludos MUY cordiales y ya comentare algo....