Andrew Haines wrote:
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.
The code in /components/chmhelp looks like it's either GPL or LGPL. For
code that would need to be used in target application, could these be
changed to the Modified LGPL? Also the license headers refer to
COPYING.LCL which I can't find anywhere ??
George
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives