From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabWindows/CVI Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
Wolfgang

'Go to definition' / 'Go to declaration' should also work in release mode

Status: Completed
Introduced in LabWindows/CVI 2013

It has been suggested much earlier here, but obviously passed out of mind:

 

When using 'Go to Definition' (CTrl+I) while in release configuration, CVI tells that no source code information was found for the identifier '...', because 'Browse information is not available in the Release configuration'... (still true for CVI2010)

 

This can and should be improved!

 

And it might be a good opportunity to also add the reverse process, 'Goto Declaration', suggested here

7 Comments
tstanley
Active Participant

It's a good idea, however, generating the browse information for a release configuration (my guess) will slow down the build of the release project.  I suggest a new toggle along the lines of "Generate browse information" in Target Settings similar to the "Generate map file" toggle that already exists so users can turn this on and off to suit their preference.

Wolfgang
Trusted Enthusiast

I agree! And your comment lives up to the caption of an idea exchange - thanks for improving the initial idea!

LuisG
NI Employee (retired)
Status changed to: Under Consideration
 
menchar
Active Participant

And here's a related thought - along with the go to definition, implement a "find all references" instead of, or in addition to , the "find next reference" now implemented.

ALC_Mark
Member

Great idea, having to recompile just to browse a file is inconvenient.

JonathanN
NI Employee (retired)
Status changed to: In Beta
 
Jonathan N.
National Instruments
JonathanN
NI Employee (retired)
Status changed to: Completed
Introduced in LabWindows/CVI 2013
Jonathan N.
National Instruments