[Lazarus] Lazarus helpfiles
Lukasz Sokol
el.es.cr at gmail.com
Tue Apr 23 13:50:14 CEST 2013
On 20/04/2013 15:11, Marco van de Voort wrote:
> On Wed, Jul 11, 2012 at 09:53:59AM +0100, Lukasz Sokol wrote:
>
> ( very old message, ran into it by accident while searching for something
> else)
>
>> If the point of CHM is that they use less disk space than unpacked HTML,
>> (yeah, I see the point : lcl.chm 11.577MB, fcl.chm 1.968MB, vs unpacked
>> HTML files that use 187MB) then I'd include this information somewhere
>> on the wiki...
>
> There are multiple ways in which chms are superior to the raw material:
>
> - Primarily they are compressed, and can be used as such (html decompression
> on plain dos can take hours)
> - Indexing, TOC and search is better.
> - cross package hyperlinking is file position independent. IOW FPC and LCL
> helpfiles don't have to be in the same directory to link to eachother
> (plain html simply does ../<packagename> for all unresolved links)
> - The code to use the helpfile is filesystem independent. In the past quite
> often subtle filesystem related bugs (like wrong directory separator)
> came to light only after release(*)
>
> (*) specially on Dos. Dos-under-Windows is more lenient than standalone dos.
>
> Note that the html inside the CHM is 99% the same, but not entirely. Using
> one base html for both is not really practical atm. All references between
> packages would break.
>
>
ACK, thanks for the info.
Lukasz
More information about the Lazarus
mailing list