Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Goto implementation partially broken

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
Tobias.Noell Posted - Dec 18 2015 : 04:17:25 AM
I have a C++ solution where Goto implementation / Ctrl+Left click is not working in most of the headers / cpp files. Nothing happens when the action is performed. Strangely it is working in some files. It is also working with the built in Intellisense (F12) of Visual Studio. I had the same problem with the same project under Visual Studio 2010 with a very old version of Visual Assist. Partially because of that I upgraded to Visual Studio 2015 and the newest Visual Assist. However, the bug still doesn't seems to be fixed. Which is very frustrating..

My system info is as follows:

VA_X.dll file version 10.9.2083.0 built 2015.11.18
DevEnv.exe version 14.0.23107.0 Enterprise (German)
msenv.dll version 14.0.23107.0
Comctl32.dll version 6.10.10586.0
Windows 10 10.0 Build 10586
12 processors (x86-64, WOW64)
Language info: 1252, 0x407

Regards
3   L A T E S T    R E P L I E S    (Newest First)
sean Posted - Feb 02 2016 : 7:49:15 PM
case=93987 is fixed in build 2089.
feline Posted - Dec 18 2015 : 2:33:25 PM
I am seeing the same effect here. Thank you for the clear description.

case=93987

You are right, this is a VA bug, and it is quite similar to the thread you have found.

For now, using the IDE command "Go To Declaration" in the right click menu is probably the best work around.

Interestingly, VA's Find References is finding both the declaration and the implementation in both cases, even when Alt-g is failing. So hopefully this will also help a bit.
Tobias.Noell Posted - Dec 18 2015 : 04:41:40 AM
I have searched the forum for related problems. And I think what is causing the problem.

I found http://forums.wholetomato.com/forum/topic.asp?TOPIC_ID=5219&SearchTerms=goto which seems to be very related.
In our solutions most headers look like:

namespace a
{
	namespace b
	{
		class C
		{
		public:
			void function();
		}
	}
}


The cpp files usually look like


#include "header.h"

using namespace a;
using namespace b;

void C::function()
{
}


From the header it does not find the function on Ctrl+Click or Alt+G.

However if I write

using namespace a::b;

in the cpp file everything works fine.

So I clearly think that this is a VA bug here...

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000