Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 list of methods incomplete

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
mael15 Posted - Feb 08 2013 : 02:12:45 AM
hi,
i am using visual assist 1925 in visual studio 2012 with c++. when i hit "list methods in current file", some of the methods are missing in the list although i see them in the file and in the visual studio list.
i already tried:
- reinstalling visual assist
- clear cache and rebuild database
- enable logging and reparse current file -> the word "error" cannot be found in the va.log file
how can i fix this?
thanx!
6   L A T E S T    R E P L I E S    (Newest First)
sean Posted - Dec 21 2013 : 01:32:55 AM
case=72323 is fixed in build 2023.
mael15 Posted - Feb 13 2013 : 05:31:08 AM
i can easily "search & replace", thank you!
feline Posted - Feb 12 2013 : 4:46:50 PM
It actually turns out its not just the formatting that is triggering this bug. Its the formatting combined with the symbol "event", which is a C++/CLI keyword that VA is aware of. So changing the parameter name to something other than "event" is an alternate solution to fix the problem.

I am not sure when this will be fixed, but this thread should be updated when the bug has been fixed. In the mean time, hopefully you don't have to make to many code edits to work around it.
mael15 Posted - Feb 12 2013 : 02:28:30 AM
nice, thank you!
i hope this bug will be fixed before my personal licence expires ;)
feline Posted - Feb 11 2013 : 11:12:10 PM
I have the file, thank you for this. I have found the problem, it is actually down to the bracket formatting. Change the line:

void PlotterXytRecd::onMouseMotion(wxMouseEvent &event) {

to read:

void PlotterXytRecd::onMouseMotion(wxMouseEvent &event)
{


and the function is listed correctly. Very unexpected.

The same fix works for the function "PlotterXytRecd::propagate" as well. I have put a bug report in for this:

case=72323
feline Posted - Feb 08 2013 : 10:48:25 AM
Is there anything odd or different about the methods that are missing from this list?

If you go to one of the missing methods, and then comment out the entire function above it, is the missing method now listed in the list? Sometimes this problem is caused by something in the function above confusing our parser. One known effect that can cause this is mismatched brackets, like this:

void functionWithMismatchedBrackets()
{
#if 0
    {
        {
#endif
}


If you are able to send me the file I can have a look and see if I can work out what is going on. I realise this is often not possible, but its worth asking on the off chance. If it is possible please submit the files via the form:

http://www.wholetomato.com/support/contact.asp

including this thread ID or URL in the description, so we can match it up.

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