Felipe Monteiro de Carvalho wrote:

On 5/11/06, Andrew Haines <[EMAIL PROTECTED]> wrote:

In your lazarus directory /components/chmhelp/packages/chm/ there is a
unit called chmreader. It is simple to get a list of any of the files in
the chm and extracting them:


Some questions:

1 - Does that use any external dll or other dependency?

No

2 - How hard would it be to create chm files?

As Vincent said somewhere in this thread there currently is only the option of a free program from microsoft that can create chms. There are of course other programs as well that can make chms but I am not familiar with any of them. A Crosslinked HelpFile (chm) is around somewhere(FCL-RTL-LCL).


There is also the problem of a cross-platform viewer.

Sigh. :) Have a look in the components/chmhelp directory. In that directory is a program written entirely in pascal that uses the LCL to view chm files using the TurboPowerIpro HTML component and a package to integrate that program in the IDE.


Andrew

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to