[Lazarus] installing chm help

waldo kitty wkitty42 at windstream.net
Tue Feb 14 19:33:49 CET 2012


ok, i decided to go back and retry this all over again... i'm following the 
instructions in the wiki as linked to by the default Help->Online Help page...

http://wiki.freepascal.org/Installing_Help_in_the_IDE#Installing_CHM_Help_for_The_RTL.2C_FCL_and_LCL_in_the_Lazarus_IDE


[quote]
Installing CHM Help for The RTL, FCL and LCL in the Lazarus IDE
If you are using Lazarus from Subversion

The Lazarus help files can be installed following this easy steps:

1) Make sure that the package chmhelppkg is intalled. See the menu 
Package->Install Packages. This package is installed by default in the "bigide" 
so most users should already have it installed.

2) Open the project lazarus/components/chmhelp/lhelp/lhelp.lpi

3) Build this project

4) Download the latest stable Lazarus CHM help files from 
http://sourceforge.net/projects/lazarus/files/Lazarus%20Documentation/

5) Copy all CHM files to lazarus/docs/html

Now context sensitive help using F1 should already be working.
[/quote]


i don't recall how my initial lazarus was built from svn... i do not believe it 
was with "bigide", though... as such, i did not have this chmhelppkg 
installed... so, by the numbers...


1. install chmhelppkg in the ide packages interface. save and rebuild the ide... 
ok...

2. opened the project specified

3. built it with SHIFT-F9

4. pulled a chm tar.bz2 file

5. extracted three chm files to my freepascal/laz/docs/html

placed the cursor on a pascal keyword (ie: implementation in the currently 
opened file from when i opened the lhelp.lpi), pressed F1 and... no help :(


so... alright... i don't recall everything else that was done but i do recall a 
help path in the ide options... hummm... why is it set to C:\lazarus\docs\html?? 
that directory has not existed on this machine in a very long time... definitely 
not since i started using the wiki documented method for updating from SVN at 
which time i deleted everything related to fpc and lazarus... so i change the 
path to C:\freepascal\laz\docs\html and exit the options dialog via 'ok'... 
cursor is still on implementation so hit F1 again... same as before... no 
help... try other keywords with same results...

the results are that i get two windows... the first one says "Help keyword 
FPCKeyword_implementation not found" and the only option is the [Cancel] 
button... the next window then says "No help found for 
C:\freepascal\laz\components\chmhelp\lhelp\httpcontentprovider.pas" (38,7)...

so why isn't this working??? what is the key step that has been left out of the 
instructions??





More information about the Lazarus mailing list