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++
Odpowiedz
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.
-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
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. –
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ść
W jakim formacie był twój stary plik pomocy? Jaką wersję BC++ wykorzystałeś i czy masz źródło aplikacji? –
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