Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-02-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Exclamation no puedo usar mi archivo de ayuda

Saludos compañeros foreros de Club Delphi...

Ahora molestándolos con unas dudas sobre los archivos de ayuda (hlp) para los programas.

Hace poco acabé un programita en Delphi y es la segunda vez que me piden hacerlo con su archivo de ayuda, la primera vez recuerdo que todo quedó funcionando bien, pero este proyecto, tanto el código fuente como el ejecutable lo perdí.

Ahora esta segunda vez estoy usando Delphi 2007 y ya hice mi archivo de ayuda, pero no puedo abrirlo desde mi aplicación en Delphi, ya probé varias cosas, lo agregue desde "Project->Options->Application" llenando el cuadro de texto "Help File" y cuando trato de accederlo desde el HelpCtx desde la función MessageDlg me aparece el error "No context-sensitive help installed."
(he de mencionarles que si existe ese Help Context Id), ya agregué el archivo de ayuda a mi aplicación mediante código asignando Application.HelpFile y el HelpFile del form mediante código y tengo el mismo resultado, sé que el archivo de ayuda funciona, pues si hago

Código Delphi [-]
  WinHelp(Self.Handle, PChar('D:Proyectos Delphi\Fusiona Logs 3\FUSIONALOGS3.HLP'), HELP_CONTEXT, 170)

funciona correctamente.

Creo que estoy olvidando algo.

Me despido y les agradezco por la molestia que se tomen en leer mi problema y a aquellos que puedan ayudarme, mientras me doy una vuelta en google para ver si puedo hallar donde estoy fallando.
__________________
Herr Heins Faust
Responder Con Cita
  #2  
Antiguo 18-02-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No contesto a tu pregunta, pero, tal vez podrías plantearte otros formatos de ayuda, como pueda ser CHM (también encontrarás componentes para Delphi capaces de manejar este tipo de archivos), puesto que el formato HLP, por ejemplo, en Windows Vista, necesita de un "visor" que no está instalado de serie, hasta donde yo llego.

Vale. Ya he dicho que no iba a contestar a tu pregunta.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 18-02-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Gracias por tan pronta respuesta.

De hecho ya había hecho mi ayuda en CHM, pero al ver que delphi no la soportaba directamente opté por el HLP (pues sigo usando XP), tomo en cuenta tu consejo y voy a investigar estos componentes (creo que RXLib o JVLC traía algo por el estilo) pero ahora mi pregunta es si estos componentes capturan todos los mensajes de windows sobre las peticiones de ayuda, pues manejo varios warnings en MessageDlg y prefiero poner ahí los botones de ayuda para que puedan ser llamados por su HelpCtx.

Repito: Muchas gracias por tan pronta respuesta
__________________
Herr Heins Faust
Responder Con Cita
  #4  
Antiguo 18-02-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Sí; existe un API en Windows para trabajar con archivos CHM y hay algunos componentes que encapsulan dicha API. Estos dan bastante de sí, pero, no he tenido nunca necesidad de llegar a algo como lo que planteas, si recuerdo bien. Sí que es posible abrir un archivo CHM en un "tópico" específico, abrir el buscador, el índice de contenidos, y hasta ahí he llegado yo, pero, ciertamente, la API y los componentes que refiero dan más de sí. Piensa que deben incluir todo esto, puesto que CHM vendría a ser un sustituto de HLP.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 18-02-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Wow esa respuesta si que fue rapidísima, voy a intentar con CHM, pero sigo en pie de encontrar alguna solución a lo de los HLP
__________________
Herr Heins Faust
Responder Con Cita
  #6  
Antiguo 21-02-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Aquí estoy tratando de revivir este hilo, pues no he encontrado nada sobre mi problema...
__________________
Herr Heins Faust
Responder Con Cita
  #7  
Antiguo 21-02-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Debe ser que los archivos HLP no se usen ya mucho... ¡pero te echo una mano reviviendo el hilo!
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #8  
Antiguo 21-02-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Gracias compañero Dec de nuevo reviviendo el hilo...

Creo que así me la voy a pasar un buen rato mientras encuentro una solución viable
__________________
Herr Heins Faust
Responder Con Cita
  #9  
Antiguo 23-02-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
Red face

ME apena decirlo, pero no busqué bien ni por aquí ni por allá, pero la solución estaba aquí mismo...

http://www.clubdelphi.com/foros/showthread.php?t=43854
__________________
Herr Heins Faust
Responder Con Cita
  #10  
Antiguo 23-02-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Que digo yo que en vez de apenarte podrías alegrarte, total, por el mismo precio.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #11  
Antiguo 23-02-2008
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 19
Faust Va por buen camino
En efecto amigo Dec
__________________
Herr Heins Faust
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
no puedo abrir un archivo con ShellExecute si el archivo es variable belpab API de Windows 2 28-11-2007 16:24:22
Como puedo usar procedimientos en archivo aparte Stanley Varios 4 05-11-2007 16:52:58
no puedo usar el comodin Renees SQL 2 22-02-2007 15:04:19
No puedo usar el TXPManifest en Delphi 7 her_127 OOP 6 05-01-2007 19:00:31
que bases de datos puedo usar??? jas010 Conexión con bases de datos 3 07-01-2006 00:59:10


La franja horaria es GMT +2. Ahora son las 18:04:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi