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
 Spelling errors
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

beylevem
Tomato Guru

102 Posts

Posted - May 04 2007 :  3:06:17 PM  Show Profile  Reply with Quote
I get spelling errors on things that cannot possibly be spelling errors, like the this pointer. Here is an example of a local variable declaration generating a spelling error. (I also get a lot of incorrect spelling errors on class member functions - it's as if VA "forgets" things)


bool FeederBlock::DoCompCalcs() {
   Stream* own = dynamic_cast<Stream*>(owner());

own is marked as a spelling error

VA_X.dll file version 10.3.1555.0 built 2007.04.26
VAOpsWin.dll version 1.3.2.0
VATE.dll version 1.0.5.4
MSDev.exe version 6.0.9782.1
Devshl.dll version 6.0.9782.0
Devedit.pkg version 6.0.9782.0
Font: Bitstream Vera Sans Mono 13(Pixels)
Comctl32.dll version 5.82.2900.2982
Windows XP 5.1 Build 2600 Service Pack 2
2 processors

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - May 07 2007 :  10:16:38 AM  Show Profile  Reply with Quote
Can you try changing the colour for:

VA Options -> Advanced -> Correction -> underline mistyped symbols using

just to make sure that this is VA, and that VA thinks this is a mistyped symbol.

If you create a new cpp file, no need to save it, and copy / paste just this bit of code into it do you still see this underlining? I am wondering if something further up the same file is confusing VA.

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

beylevem
Tomato Guru

102 Posts

Posted - May 10 2007 :  08:23:20 AM  Show Profile  Reply with Quote
I've managed to reproduce the behavior on a smaller project. Could you provide me with an upload address?
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - May 10 2007 :  08:44:19 AM  Show Profile  Reply with Quote
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.

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

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - May 10 2007 :  12:20:22 PM  Show Profile  Reply with Quote
I have the files, thank you for this. So far I cannot reproduce the problem. I tried adding the blank line, as yo described, but nothing happened, so I added a pair of invalid variables, as shown:



The code compiles, but does not run for me, it fails on an assert, so I am not missing any include files.

How easily can you reproduce this problem? I am wondering if there is something I need to do that I have not done.

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

beylevem
Tomato Guru

102 Posts

Posted - May 10 2007 :  1:15:45 PM  Show Profile  Reply with Quote
It's a Heisenbug - trying to observe the state of the system disturbs the system.

I loaded the project, did what I described previously, and nothing happened. So I made some other changes, and then backed the changes out using Ctrl-Z. At some point, the spelling errors were back (even with the file reverted to the saved state). I closed the IDE, started it up again, hit enter as I described, and the spelling errors were back.

I'd also really like an ironclad way of reproducing the bug - but it does seem very path dependent. As I stated previously - it's as if VA at some point forgets or gets confused. The strange part is that if I click on the symbol which is underlined, VA can show me the definition in the status bar.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - May 11 2007 :  08:25:33 AM  Show Profile  Reply with Quote
*sigh* I saw something similar here during my testing. Briefly the variables were underlined on the line you mentioned, but then the underlining disappeared, never to reappear.

I have just had another go at this, editing the file a bit, adding and removing invalid variables, undoing my edits with Alt-Backspace, compiling, but these variables are not being underlined as mistyped.

Any clues you can pin down, from encountering this problem as you work, would be gratefully received.

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