Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   integrar fichero ayuda chm en mi aplicacion (https://www.clubdelphi.com/foros/showthread.php?t=81644)

jsc 03-12-2012 15:30:58

integrar fichero ayuda chm en mi aplicacion
 
Necesitaria ayuda para integrar un fichero de ayuda en .chm en mi aplicacion
Probe los componentes de dec pero no tengo nivel para llegar a entender como utilizar e integrar mi fichero .chm
Teniendo varios forms la idea seria poder abrir el fichero pulsando F1 desde cualquiera de ellos y si pudiera ser, abriendo en el apartado desde el form que invoca al fichero
Si se pulsa F1 en form2 que el fichero se abra en la ayuda correspondiente al form2
Gracias por la ayuda

Casimiro Notevi 03-12-2012 15:41:11

¿Has visto este hilo?, espero que te sirva.

jsc 04-12-2012 00:23:46

Cita:

Empezado por Casimiro Notevi (Mensaje 451152)
¿Has visto este hilo?, espero que te sirva.

gracias casimiro notevi
la verdad no encontre ese hilo; echare un vistazo y comentare si tuviera algun problema

nlsgarcia 04-12-2012 03:19:45

jsc,

Revisa esta información:
Cita:

EC Software Help Suite (EHS)

Version: 1.90
(updated February 2008)

Freeware components for Delphi with full source.

[D3,D4,D5,D6,D7,D2005,D2006 and D2007]

Note: EC Software Help Suite provides a bridge to enable HTML Help (.chm), that was missing in older versions of Borland Delphi. Since RAD Studio 2005, Delphi has native support for HTML Help, making EHS actually obsolete. We recommend to use the native Delphi functions for HTML Help.

Download: EC Software Help Suite (ehs.zip, 1.2 MB)

Includes all components with full source code and a compiled exe demo.
La información anterior fue tomada de este link: http://www.helpandmanual.com/downloads_delphi.html

Espero sea útil :)

Nelson.

jsc 04-12-2012 05:25:37

muchisimas gracias a todos
revisare este ultimo post; las pruebas que hice hasta el momento me fueron bien con la informacion que paso el compañero casimiro notevi; no he conseguido todo lo que quiero pero de momento puede valer

saludos,

cloayza 04-12-2012 14:24:52

En Delphi XE, XE2 solo hay que incorporar la unit HTMLHelpViewer

Luego

Código Delphi [-]
Uses ..., HTMLHelpViewer;

procedure Tform1.FormCreate(Sender: TObject);
begin
       Application.HelpFile:= 'Archivo_Ayuda.CHM');
end;

//para llamar a una página de ayuda, usar...
Application.HelpJump('Contenido');

//Para llamar a la tabla de contenidos...
Application.HelpShowTableOfContents;

//Para llamar al índice
Application.HelpKeyword(''); //Entre comillas se puede incorporar el texto a buscar...

//Para llamar a la ayuda de un contexto en particular
Application.HelpContext(ContextId); //Siendo ContextId el valor de la propiedad que tienen los controles

//Cada control tiene las siguientes propiedades que se utilizan para enlazar la ayuda.
Edit1.HelpContext:=Id_Ayuda_Control
Edit1.HelpKeyWord:='Texto_clave';
Edit1.HelpType:=htContext; // [htContext, htKeyWord);

Saludos cordiales

nlsgarcia 04-12-2012 17:28:25

jsc,

Revisa esta información:
Cita:

What is HelpNDoc ?

Easy to use yet powerful help authoring environment which can generate various documentation formats from a single source.




HelpNDoc provides all the tools necessary to write complete help files, manuals, documentations and eBooks in a user friendly and very easy to use environment. HelpNDoc can generate standard Windows CHM help files, WEB based documentation, iPhone specific websites, printable PDF and Word documents as well as ePub and Kindle eBooks.

Many languages included

HelpNDoc will automatically generate source code to easily associate help IDs and context numbers for various programming languages including: C/C++ (constants, defines, enums), Delphi/Pascal, Fortran 90/95, PowerBASIC (constants, enumerations, enumerations singular) and Visual Basic (constants, enums).

HelpNDoc is completely free for personal use and evaluation purposes.
La información anterior fue tomada del link: http://www.helpndoc.com/

Espero sea útil :)

Nelson.

jsc 04-12-2012 18:27:52

Muchas gracias por vuestra ayuda y colaboracion.
Gracias a todos
Me pondre con ello
Saludos


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

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