Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/IDE/Code Browsing    [ Add a report in this area ]  
Report #:  74869   Status: Reported
Find Declaration sometimes doesn't work
Project:  Delphi Build #:  12.0.3420.21218
Version:    12.3 Submitted By:   George Kozaderov
Report Type:  Basic functionality failure Date Reported:  6/14/2009 11:49:09 PM
Severity:    Commonly encountered problem Last Updated: 5/17/2010 10:56:06 PM
Platform:    All platforms Internal Tracking #:  
Resolution: None  Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: 1
Description
Do Ctrl+Left Mouse Click (or Right Mouse Click and select Find Declaration) several times on different class names and eventually Find Declaration resists to navigate away to where the declaration is located. However if you hover the mouse cursor over the class name it shows the declaration location in the tool-tip.

This may not be an obvious problem as it happens only on one large project (1.2 million lines of code). Find Declaration works fine on 2 other small projects.

The SWF movie demonstrating the problem is attached.
Steps to Reproduce:
None
Workarounds
None
Attachment
Delphi2009_FindDeclarationNotWorking.zip
Comments

Andreas Wöllenstein at 5/17/2010 2:18:57 AM -
I wonder that this is not a top theme. In Delphi 2007 it works in most cases you call the function twice. In Delphi 2010 maybe it works in the same unit, if it is simple. But to find a declaration in an other project unit is rare. To find a declaration in the search path is nearly impossible. This is a basic function for the IDE. Other IDEs like VS or Lazarus do this task correct.

Server Response from: ETNACODE01