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

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to