Ik heb een applicatie geschreven in Borland C++ Builder 5 met een helpfile. (Ik denk dat het type compiler hier niet zo veel toe doet). De helpfile is een HTML-helpfile met de extensie .chm.
Eerst had ik een "gewone" .HLP file, maar omdat er nogal veel plaatjes in zitten werd die bijna 30MB groot... Die HTML variant is een stuk kleiner.
Maar goed, waar het om gaat: Ik wil vanuit mijn applicatie naar een bepaalde pagina in die helpfile kunnen springen. Ik roep die helpfile nu alsvolgt aan:
(De weg-gequote regel was van toen ik nog de .HLP gebruikte. Met een .CHM file geeft dat een foutmelding dat het geen geldig windows help bestand is).
Ik kan met die functie nog parameters mee geven. Kan ik daarmee op een of andere manier mee naar een andere pagina springen?
Eerst had ik een "gewone" .HLP file, maar omdat er nogal veel plaatjes in zitten werd die bijna 30MB groot... Die HTML variant is een stuk kleiner.
Maar goed, waar het om gaat: Ik wil vanuit mijn applicatie naar een bepaalde pagina in die helpfile kunnen springen. Ik roep die helpfile nu alsvolgt aan:
C++:
1
2
3
4
5
| void __fastcall TForm1::MenuHelpHelpClick(TObject *Sender) { // Application->HelpJump(""); ShellExecute( NULL, NULL, Application->HelpFile.c_str(), "", "", SW_SHOWNORMAL ); } |
(De weg-gequote regel was van toen ik nog de .HLP gebruikte. Met een .CHM file geeft dat een foutmelding dat het geen geldig windows help bestand is).
Ik kan met die functie nog parameters mee geven. Kan ik daarmee op een of andere manier mee naar een andere pagina springen?