2011-10-06 3 views
5

У нас есть устаревшее приложение, разработанное в Borland C++ Builder. Теперь мы обновили файл справки в файле HtmlHelp (.chm), мы хотим нажать кнопку «Справка» в унаследованном приложении C++, чтобы открыть файл .chm. Кажется, я не могу найти хороший способ сделать это? Может ли кто-нибудь помочь?Как открыть файл HTMLHelp (.chm) из приложения Borland C++

+1

В какой формате был ваш старый файл справка? Какую версию BC++ вы использовали и у вас есть источник приложения? –

+0

Наша старая помощь - WinHelp. BC++ - Builder 6. У нас есть исходный код приложения C++. Кто-то упомянул в другой теме использования HtmlHelp.ocx или просто использует shellexecute. Может ли кто-нибудь показать мне пример кода? – user981848

ответ

-1

Об этом на форуме Borland/CodeGear/Embarcadero задали и ответили много раз, с полными фрагментами кода. Поиск в архивах по адресу http://www.deja.com и http://forums.embarcadero.com.

+0

-1 Не полезно. Я просто искал форумы и получил ровно 1 удар по слову htmlhelp, который не разрешил мою проблему. По крайней мере, укажите ссылку (ссылки) для поддержки вашего заявления. – marcp

+2

Этот ответ был размещен 3 года назад. Сервер сообщений Embarcadero разбился несколько недель назад, и все прошлые сообщения были потеряны. Но есть сторонние архивные сайты, которые имеют копии прошлых сообщений. Или ищите Google. –

2

Мое приложение использует HTML-справку, но в более новой версии C++ Builder.

Это код snipit как его включить в основной форме.

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

В formactivate

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

Для отображения справки

Application->HelpCommand(HELP_CONTENTS,0); 

Надеется, что это имеет некоторое значение

Смежные вопросы