On Tue, 9 Mar 2010 20:56:26 +0100
Aleksa Todorovic <[email protected]> wrote:

> On Tue, Mar 9, 2010 at 20:23, Vincent Snijders
> <[email protected]> wrote:
> > Aleksa Todorovic schreef:
> >>
> >> Hi, all!
> >>
> >> I'm porting my project from Java to FPC/Lazarus, and work a lot in
> >> Lazarus. I'm used to really great Refactoring features of Eclipse, and
> >> hope Lazarus will have them one day. Now, the problem I have:
> >>
> >> Sometimes, when I try to use Rename Identifier (or Find Identifier
> >> References - it seems like those two features use the same code),

yes


> >> I
> >> get an error in output window "TCodeToolManager.InitCurCodeTool
> >> MainCode=nil".

It means, the IDE thinks this is an include file and it can not find
the unit, that includes this file.

I improved the error message in svn revision 23906.


> >> Is this known bug, or should I do little more
> >> investigation and report it to Mantis? Note that I use lot of include
> >> files, which probably cause identifier-search engine to go crazy.
> >
> > Do the code tools understand what file included the include file? Does
> > Search -> Goto include directive work?
> >
> > If not, open the main file yourself and try again.
> 
> I still get the same error in output window.

You must open the unit and "explore" it. For example press
ctrl+shift+up. 
Reason: Then the IDE will parse the unit and thus the include file too.
It will remember this relationship. So you have to do to this only once.


Mattias

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

Reply via email to