Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 Goto implementation partially broken
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Tobias.Noell
New Member

4 Posts

Posted - Dec 18 2015 :  04:17:25 AM  Show Profile  Reply with Quote
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

Tobias.Noell
New Member

4 Posts

Posted - Dec 18 2015 :  04:41:40 AM  Show Profile  Reply with Quote
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...

Edited by - Tobias.Noell on Dec 18 2015 04:48:59 AM
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
15984 Posts

Posted - Dec 18 2015 :  2:33:25 PM  Show Profile  Reply with Quote
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.

zen is the art of being at one with the two'ness
Go to Top of Page

sean
Whole Tomato Software

USA
2641 Posts

Posted - Feb 02 2016 :  7:49:15 PM  Show Profile  Reply with Quote
case=93987 is fixed in build 2089.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2019 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000