[Lazarus] installing chm help

Graeme Geldenhuys graemeg.lists at gmail.com
Wed Feb 15 23:50:28 CET 2012


On 15 February 2012 19:58, waldo kitty  wrote:
>
> @graeme: does docview work with chm files? i haven't looked at it, yet, if
> if does, i'm curious if it will find things that lhelp doesn't in the same
> chm files when invoked by placing the cursor on a {dang, what terms to
> use??} word in the IDE and hitting F1 (or CTRL-F1 for docview as an external
> app)...


No, DocView uses INF help files. They are much more optimised for size
and speed - compared to CHM (which is basically just a zip file of
HTML pages).

  http://sourceforge.net/projects/fpgui/files/fpGUI/Documentation/

A 1.7MB download for the FPC Language Reference, RTL, FCL and fpGUI
class docs. The LCL help is a separate 1.4MB download.

DocView has an advanced search algorithm too. Not only does in search
for the exact term, but also similar terms, and has a rating system to
better ordering of results etc.


What are INF files?
INF files was designed and created by IBM. It was the help file format
for OS/2. It can serve as a "digital book" or as a help file for
applications. INF files scale very well. The larger the content, the
more optimised the INF file becomes. The IBM designed help viewer for
OS/2 and Windows sucked though. It had a terrible interface - DocView
solves this.


-- 
Regards,
  - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net




More information about the Lazarus mailing list