![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Bueno, el problema es que ya tengo un archivo de ayuda como prueba, con extensión HLP, y lo que quiero es cargarlo desde mi aplicación Delphi que es una aplicación mdi, por ejemplo quiero que al estar en la pantalla principal al pulsar la tecla F1, se abra el archivo hlp, en la primera página, también tengo un menú desde el cual quiero ejecutarlo, tambien el mismo archivo hlp, tiene secciones relaciondas con las difrentes pantallas que se utilizan en el sistema y quisera que al estar abierta una de estas pantallas y se pulse F1 o el boton de ayuda se presente la sección del archivo de ayuda relacionada con esa pantalla o modulo. El problema que no se como hacerlo, hace muchos años lo hice, pero no recuerdo como harclo, lo hice con Delphi 3, y ahora estoy utilizando Delphi 7, abrá algun tutorial o pequeño "Instructivo", para esto, no estoy creando las ayudas con la herramienta que trae delphi, para esto estoy utilizando el RoboHelp De Macromedia.
¿¿Me expliqué?? Gracias.
__________________
http://www.imgsharing.com/uploads/1121174648007_A1.jpg |
|
#2
|
|||
|
|||
|
Veamos.
Acabo de hacer una mini app que lo que hace es habrirme la ayuda por la página que yo quiero según tenga el foco un componente u otro. Tengo para la demo un formulario con 2 buttons y, según esté el foco en uno u otro, pretendo mostrar una ayuda u otra. Pasos: 1.- Lincar el archivo de ayuda según lo descrito anteriormente en mi mensaje 2.- En cada uno de los buttons, informar la propiedad HelpContext con el número de la página de la ayuda que deseo 3.- Ejecutar el proyecto y comprobar que funciona correctamente Para lanzar la ayuda por código, sólo has de poner algo así: Código:
Application.HelpCommand(HELP_FINDER, 0); Problemas que puedes tener si esto no te funciona (garantizo que funciona). 1.- No hayas definido los ID en la creación de la ayuda 2.- Tengas creado el ID pero no asignado a un valor numérico La verdad es que no se cómo funciona el programa que usas para la generación de ayudas. Si quieres un consejo sobre un buen programa generador de ayudas, mi recomendación es Help & Manual (de pago, of course) Pues nada, espero que esta explicación te sirva |
|
#3
|
||||
|
||||
|
Voy a intentarlo a ver si funciona... gracias
__________________
http://www.imgsharing.com/uploads/1121174648007_A1.jpg |
|
#4
|
||||
|
||||
|
Ok, si funciona, pero no muy bien, en lugar de presentarme la primera página de la ayuda, me muestar el cuadro de diálogo de busqueda en la ayuda, ¿me explico?, yo quisiera que en lugar de mostrarme ese cuadr0, me mostrara primero la página de bienvenida de la ayuda.
Pero gracias de todos modos voy a buscarle a ver si lo logro.
__________________
http://www.imgsharing.com/uploads/1121174648007_A1.jpg |
|
#5
|
||||
|
||||
|
Cita:
Además, el resto debe funcionar sin problemas. // Saludos |
|
#6
|
||||
|
||||
|
Con todo respeto:
¿¿¿Y que estoy diciendo???, ya funcionó mas o menos, ahora voy a buscarle como logro lo que quiero. de todos modos gracias.
__________________
http://www.imgsharing.com/uploads/1121174648007_A1.jpg |
|
#7
|
||||
|
||||
|
Cita:
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|