[Lazarus] CodeToolManager: file was not reached by scanner

Mattias Gaertner nc-gaertnma at netcologne.de
Sat Feb 28 00:18:27 CET 2015


On Sat, 28 Feb 2015 00:59:17 +0200
Valdas Jankūnas <zmuogs at gmail.com> wrote:

>[...]
> > Another possibility is that irankiai.pas is/was an include file.
> > Open irankiai.pas, then IDE menu / Source / View Unit information /
> > clear include cache.
> 
>   Unit Information shows that unit "irankiai.pas" is included by main 
> unit "pagrindinis.pas". If I press "Goto Include Directive" then cursor 
> jumps at line "unit pagrindinis;" in main unit and message window shows 
> same error.
>   I tried to clear include cache - it help little: I can Ctrl+Up,Down in 
> "irankiai.pas". But if I in another unit do Ctrl+LeftMause on function 
> name which is implemented in unit "irankiai.pas"  then problem arises.
>   Unit "irankai" is in Uses clause in implementation section in main 
> unit, so I moved that unit usage in interface section - that helped. And 
> then again, restored it in to implementation section - no problems. Strange.

Can you reproduce the problem when moving the "uses" back to
implementation?

Mattias




More information about the Lazarus mailing list