2011-10-06 14 views
5

Mamy starszą aplikację opracowaną w Borland C++ Builder. Teraz zaktualizowaliśmy plik pomocy do pliku HtmlHelp (.chm), chcemy kliknąć przycisk Pomoc w starszej wersji aplikacji C++, aby otworzyć plik .chm. Wydaje się, że nie mogę znaleźć dobrego sposobu na zrobienie tego? Czy ktoś może pomóc?Jak otworzyć plik HTMLHelp (.chm) z aplikacji Borland C++

+1

W jakim formacie był twój stary plik pomocy? Jaką wersję BC++ wykorzystałeś i czy masz źródło aplikacji? –

+0

Nasza stara pomoc to WinHelp. BC++ to Builder 6. Posiadamy kod źródłowy aplikacji C++. Ktoś wspomniał o innym temacie używania HtmlHelp.ocx lub po prostu użyj shellexecute. Czy ktoś może mi pokazać przykładowy kod? – user981848

Odpowiedz

-1

Zostało to zadane wiele razy wcześniej, z pełnymi opisami kodów, na forach Borland/CodeGear/Embarcadero. Wyszukaj archiwa pod numerami http://www.deja.com i http://forums.embarcadero.com.

+0

-1 Niewłaściwy komentarz. Właśnie przeszukałem fora i dostałem dokładnie 1 trafienie na słowie htmlhelp, które nie rozwiązało mojego problemu. Przynajmniej podaj link (y) do obsługi wyciągu. – marcp

+2

Ta odpowiedź została wysłana 3 lata temu. Serwer forum Embarcadero rozbił się kilka tygodni temu i wszystkie poprzednie wiadomości zostały utracone. Istnieją jednak witryny archiwów stron trzecich zawierające kopie wcześniejszych wiadomości. Lub wyszukaj w Google. –

2

Moja aplikacja korzysta z Pomocy HTML, ale w nowszej wersji C++ Builder.

Oto snipit kodu, w którym uwzględniamy go w głównej formie.

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

W formactivate

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

aby wyświetlić pomoc

Application->HelpCommand(HELP_CONTENTS,0); 

nadzieję, że to ma jakąś wartość