I'm having problems trying to put help into my project.
I've tried creating CHM file with HelpNDoc free version and displaying it in lhelp via the command :-
If Help.Enabled Then
ShowHelpOrErrorForKeyword('','PhoenixDatabase/MainPage.html');
This displays lhelp perfectly and lhelp seems to function fine. However, the program displays the error 'lhelp does not respond.' which you see if you close lhelp or do an Alt-Tab.
Is there any obvious reason for this behavior and, as a work around, is there a way to use 'ShowHelp' (What parameters?) so the error message doesn't appear.
I've also tried using Rahman's CHM Maker which works fine except I can't work out how to set up the TOC. All pages appear as descendants of the main page.
I've also tried the CHM maker in the lazerus Tools directory but this still wouldn't show a TOC.
These things may be second nature to the wonderful hero members but but to mere mortals it is somewhat more difficult. As for sub-mortals like myself, there just isn't enough 'Help' with these programs - it isn't that intuitive. Could someone please explain how to incorporate the TOC in either of these free pascal CHM Makers.
Getting HelpNDoc to work without the error message would be the best because it gives a more 'professional' help file and is easier to use. However, if not, I would be very grateful to be able to get full use of the other two CHM makers.