<!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>