<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head><body>
<p style="margin: 0px; "></p>
<div style="margin: 5px 0px;">
<br/>Reinier Olislagers <reinierolislagers@gmail.com> hat am 10. Juli 2012 um 12:27 geschrieben:
<br/>
<br/>> On 10-7-2012 12:03, Graeme Geldenhuys wrote:
<br/>>[...]
<br/>> >> I suggest that the Kylix-related stuff in
<br/>> >> http://wiki.freepascal.org/Installing_Help_in_the_IDE would actually be
<br/>> >> better on a page of its own, or moved right to the bottom of that one.
<br/>> >
<br/>> > I think you are confusing the topic of that wiki page. It doesn't say
<br/>> > FPC or LCL specific help, it says installing "help in the IDE" - thus
<br/>> > any help files that the developer would find useful.
<br/>> While that may be true, a focus in the page on installing FPC+LCL help
<br/>> does make sense as that is the help for the Lazarus IDE and programming
<br/>> language.
</div>
<p style="margin: 0px;"> </p>
<p>The Kylix help files are not available to every one. IMO the items available to every one should come first.</p>
<p> </p>
<p style="margin: 0px;"> </p>
<div style="margin: 5px 0px;">
> > [...]Some find the INF help files much
<br/>> > more convenient and faster. Some like CHM, and others like HTML. That
<br/>> > wiki page is meant to describe how to install any such help file
<br/>> > support in the Lazarus IDE.
</div>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;">True. </p>
<p style="margin: 0px;"> </p>
<div style="margin: 5px 0px;">
>
<br/>> IIRC, you asked Lazarus developers a good question some months ago: is
<br/>> there a standard help format and help viewer?
<br/>> Again, IIRC, at that time the answer was: no, you can choose whichever
<br/>> viewer you want.
</div>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;">About standard help format:</p>
<p style="margin: 0px;">For sources fpdoc is currently pretty much the standard. </p>
<p style="margin: 0px;">Nowadays it supports topics.</p>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;"> </p>
<div style="margin: 5px 0px;">
> Meanwhile, lhelp has been included in the bigide build - tacitly
<br/>> answering your question now with "the default help is lhelp/chm".
</div>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;">lhelp has the lowest dependencies. It needs only one lazbuild call.</p>
<p style="margin: 0px;">I improved a few things in chmhelppkg to make it more user friendly.</p>
<p> </p>
<p style="margin: 0px;"> </p>
<div style="margin: 5px 0px;">
>
<br/>> Obviously, now Lazarus should be set up to take advantage of the
<br/>> inclusion of lhelp and provide chm help set up out of the box (as I'm
<br/>> sure people are working on).
</div>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;">It is still difficult to build all chm files. To be more exact: building the chm files is easy, building the input for the chm files is difficult. I guess the inf files have the same problem. </p>
<p style="margin: 0px;">The next rpm/deb packages will contain lhelp and some chm files.</p>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;">Mattias</p>
<p> </p>
</body></html>