2011-10-06 14 views
5

Tenemos una aplicación heredada desarrollada en Borland C++ Builder. Ahora que hemos actualizado el archivo de ayuda al archivo HtmlHelp (.chm), queremos hacer clic en el botón Ayuda en la aplicación heredada de C++ para abrir el archivo .chm. Parece que no puedo encontrar una buena manera de hacer esto? ¿Alguien puede ayudar?Cómo abrir el archivo HTMLHelp (.chm) desde Borland C++ Application

+1

¿En qué formato era su viejo archivo de ayuda? ¿Qué versión de BC++ usaste y tienes el origen de una aplicación? –

+0

Nuestra ayuda anterior es WinHelp. BC++ es Builder 6. Somos dueños del código fuente de la aplicación C++. Alguien mencionó en un tema diferente de usar HtmlHelp.ocx o simplemente usar shellexecute. ¿Alguien puede mostrarme un código de muestra? – user981848

Respuesta

-1

Esto se ha pedido y respondido muchas veces antes, con fragmentos de código completo, en los foros de Borland/CodeGear/Embarcadero. Busque en los archivos en http://www.deja.com y http://forums.embarcadero.com.

+0

-1 No fue útil. Acabo de buscar en los foros y recibí exactamente 1 hit en la palabra htmlhelp, que no resolvió mi problema. Al menos, proporcione un enlace (s) para apoyar su declaración. – marcp

+2

Esta respuesta fue publicada hace 3 años. El servidor del foro de Embarcadero se estrelló hace unas semanas y se perdieron todos los mensajes anteriores. Pero hay sitios de archivos de terceros disponibles que tienen copias de mensajes anteriores. O busca en Google. –

2

Mi aplicación utiliza la Ayuda HTML pero en una versión más nueva de C++ Builder.

Aquí hay un fragmento de código sobre cómo lo incluimos en el formulario principal.

//helpviewer 
#include "HTMLHelpViewer.hpp" 
#pragma link "HTMLHelpViewer" 

En el formactivate

Application->HelpFile = "some drive letter:\\some directory\\somehelpfile.chm"; 

Para mostrar la ayuda

Application->HelpCommand(HELP_CONTENTS,0); 

Hope esto es de algún valor

Cuestiones relacionadas