[Lazarus] Getting help for a type if its unit is not in uses
Sven Barth
pascaldragon at googlemail.com
Wed Feb 5 09:03:32 CET 2014
Hello together!
On the German Delphi-Forum Delphi-PRAXiS there was the question in which
unit the type TObjectList resided in Lazarus. Besides the obvious answer
"contnrs" there was also the suggestion to use F1 on the TObjectList
identifier to let the help find it for you. (For those that can read
German, here is the thread:
http://www.delphipraxis.net/178892-lazarus-kennt-keine-tobjectlist.html )
Now the problem is that this won't work in Lazarus which will return a
error message "Hilfeschlüsselwort "FPCKeyword_TObjectList" nciht[sic!]
gefunden." ("Help keyword "FPCKeyword_TObjectList" not found") [plus
another, in my opinion needless, error message afterwards with (in my
case) "No help found for "project1.lpr" at (13,16)"] and the user is
none the wiser... This is at least the case in 1.0.12 on win64, I didn't
check for any changes here in 1.2/1.3...
Are there any ideas for improving this situation for people that know
that there is an identifier in the RTL, FCL, whatever, but don't know
which unit it resides in? E.g. Lazarus did scan the FPC sources,
couldn't it keep an identifier->unit index? Also could the error message
be improved a bit? E.g. kick out that second error and use "TObjectList"
instead of "FPCKeyword_TObjectList" in the error message?
Regards,
Sven
More information about the Lazarus
mailing list