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
 . to -> is intermittent
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Old as dirt
Tomato Guru

USA
246 Posts

Posted - Oct 18 2007 :  11:37:31 AM  Show Profile  Reply with Quote
Most of the time when I type the name of a pointer and follow it with a dot, VA changes it to ->, but sometimes (fairly often actually) it just leaves the dot there and shows me the list I expect to see. Since I have come to rely on VA to catch all of my sins I continue typing merrily along and only when I compile do I see the error. It has happened so many times that now I see it happen and if I backspace over the dot and enter it again, VA correctly changes it to ->
This seems like such a serious bug that someone else would have reported it before now.

The following may be part of the same problem.
Sometimes when I get the proper -> the list is wrong. Again, if I backspace over the -> and reenter it usually the correct list is displayed, but sometimes a different incorrect list is displayed and I have to backspace and reenter the arrow again to get the correct list.

There are other glitches that are intermittent too. I can not cause any of them to happen at will and I can find nothing in common with any of them.

Should I be making a separate post for each of these problems?

Sometimes VA just goes away. The coloring is still there, but the surround with // or * doesnG??t work, the . to -> doesnG??t work and autotext doesnG??t work. Turning VA off and back on does not fix anything. VA still works in other files (this doesnG??t always happen in just one particular file) and the only thing that brings VA back for that file is to close the file and reopen it.

Ken

VA_X.dll file version 10.3.1561.0 built 2007.09.13
Licensed to:
VA X: ********@comcast.net (1-user license) Support ends 2008.09.11
VAOpsWin.dll version 1.3.2.7
VATE.dll version 1.0.6.1
DevEnv.exe version 8.0.50727.762
msenv.dll version 8.0.50727.762
Font: Verdana 15(Pixels)
Comctl32.dll version 6.0.2900.2982
Windows XP 5.1 Build 2600 Service Pack 2
2 processors

Platform: Win32
Stable Includes:
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\include;
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\include;
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\include;
C:\\Program Files\\Microsoft Visual Studio 8\\SDK\\v2.0\\include;

Library Includes:
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\mfc;
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\mfcm;
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\atlmfc\\src\\atl;
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\crt\\src;

Other Includes:


Ken

feline
Whole Tomato Software

United Kingdom
18755 Posts

Posted - Oct 18 2007 :  12:56:23 PM  Show Profile  Reply with Quote
It sounds like all of these are connected, almost as if VA is having problems parsing the files.

As a first step can you try installing VA 1609 please, and see if this helps. It is the current beta release, and contains a number of bug fixes:

http://forum.wholetomato.com/forum/topic.asp?TOPIC_ID=6743

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

Old as dirt
Tomato Guru

USA
246 Posts

Posted - Oct 22 2007 :  2:59:41 PM  Show Profile  Reply with Quote
I installed 1609 and it hasn't just gone away since. Every now and then it still doesn't change the . to -> but it seems like if I give it a moment after typing the pointer name (or selecting it from a dropdown) before typing the dot then it usually works.
What isn't working even with backspacing over the dot is when I have a pointer to a CArray of pointers to classes and typing the dot after the close bracket.

p0 = panelPtr->gridPtr[ggg].mesh.slice[iii].point[0];
should be
p0 = panelPtr->gridPtr[ggg]->mesh.slice[iii].point[0];

I don't do this very often so I can't remember if this has always been there or not, but I think it has. I do know that in the watch window I have to write .ElementAt(ggg) instead of [ggg] but that doesn't help here.

Ken
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18755 Posts

Posted - Oct 23 2007 :  6:00:46 PM  Show Profile  Reply with Quote
Its probably a long standing problem:

case=9513

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

Old as dirt
Tomato Guru

USA
246 Posts

Posted - Aug 15 2012 :  09:35:19 AM  Show Profile  Reply with Quote
Is this case still active?
I keep looking at the announcements and have never seen it mentioned.

Ken
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18755 Posts

Posted - Aug 20 2012 :  11:38:47 AM  Show Profile  Reply with Quote
This is still in our list of things to fix, and it is down as a fairly high priority bug. Unfortunately we have quite a few open bug reports, and recently we have been focussing on adding support for VS2012, so I don't have an estimate on when this will be fixed, but we have not forgotten this.

zen is the art of being at one with the two'ness
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000