[Lazarus] installing chm help
Sven Barth
pascaldragon at googlemail.com
Thu Feb 16 21:29:38 CET 2012
On 16.02.2012 19:36, Hans-Peter Diettrich wrote:
> Sven Barth schrieb:
>
>> Lazarus is doing this, because in theory (currently not possible*) you
>> could have the following setup:
>>
>> * for LCL help use the online documentation
>> * for RTL help use LHelp (CHM based)
>> * for FCL help use DocView (INF based)
>
> IMO this is a very bad idea, that may end up in different information,
> displayed by multiple help viewers at the same time. At least a clear
> priority should exist, so that e.g. online help could be searched when a
> topic was not found in the offline help, or that online help should be
> preferred whenever available. The user should have full control over
> what he gets to see.
I already said that it's a rather artificial example. Further below I
had written a more practical one. Also in the example above there would
only exist a rtl.chm and a fcl.inf (thus the respective help viewers
only find these files) and the missing one is directed to online help.
But as I said: It's an artificial example.
> E.g. Embarcadero had to use the Microsoft (VS) help system, to make the
> Windows and .NET topics available in the IDE help system. The FPC
> documentation providers refuse to add Windows specific help, and say
> that Windows users should use the already available Microsoft sources.
> How would the MS content integrate in your model? Will the user then
> have to specify the wanted context himself, when he is presented an
> selection dialog with almost *every* F1 press?
Look at Matthias' answer regarding ExternHelp. Also there is nothing
that stops one to add a help provider that uses Microsoft's Document
Viewer to display help for Windows related stuff.
Regards,
Sven
More information about the Lazarus
mailing list