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
 1635: Syntax coloring
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

khb
Tomato Guru

Germany
337 Posts

Posted - Apr 25 2008 :  3:30:22 PM  Show Profile  Reply with Quote
Just tried 1635. E.g., when I type:
CStringArray sa;
sa.Add("one two");
then the second word (two) is always colored gray. Keywords are also colored wrongly in strings. This was correct for 1626, I think.

VC6, WinXP, no other add-ins.

Regards
Marcus

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - Apr 25 2008 :  4:38:48 PM  Show Profile  Reply with Quote
If you have not made to many changes to your VC6 colour scheme can you try pressing the button:

VC6 tools menu -> Options -> Format tab -> Reset All

and see if this helps? Another user recently reported a similar sounding problem, and this fixed the colouring for them.

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

khb
Tomato Guru

Germany
337 Posts

Posted - Apr 26 2008 :  03:47:15 AM  Show Profile  Reply with Quote
Thank you, feline. This fixed it also for me. I just wonder why this happend, because I didn't do any changes to the IDE at all. Anyway, I'm glad that it works now as expected. Thanks again!

Regards
Marcus
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - Apr 26 2008 :  2:49:46 PM  Show Profile  Reply with Quote
Very occasionally, once in 6 months perhaps, I run into a similar problem in VS2005, and resetting the IDE font and colour settings fixes it for me.

Considering that I install different builds of VA daily, the problem is very hard to trigger.

I suspect that somehow VA and the IDE font settings have gone out of sync, but that is just a theory.

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

khb
Tomato Guru

Germany
337 Posts

Posted - Apr 27 2008 :  06:49:36 AM  Show Profile  Reply with Quote
So, I was just a lucky winner again . Yeah, we all love those non-reproducible problems...

Anyway, 1535 looks good to me so far. I think that it was a good idea of you to do this long bug fixing session rather than introducing lots of new features (although I always love them). Keep up the good work!

Regards
Marcus
Go to Top of Page

khb
Tomato Guru

Germany
337 Posts

Posted - May 01 2008 :  06:38:49 AM  Show Profile  Reply with Quote
Well, the problem came back to me. Sort of. If I mark something in a string (e.g., by double clicking a word) then a following words in the string get colored incorrectly again.

Regards
Marcus
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - May 01 2008 :  09:08:30 AM  Show Profile  Reply with Quote
*deeply puzzled* Does re-setting the IDE font and colour settings a second time help?

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

khb
Tomato Guru

Germany
337 Posts

Posted - May 01 2008 :  12:20:54 PM  Show Profile  Reply with Quote
I'm sorry, but no. Even if I re-open the file after re-setting the fonts.

Regards
Marcus.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - May 01 2008 :  1:06:20 PM  Show Profile  Reply with Quote
Have you tried restarting the IDE since you reset the fonts? This probably won't make any difference, but it is a quick test.

Can you try setting the Foreground colour of "String" to something different, and obvious. Perhaps magenta?
I am wondering if having strings actively coloured will make any difference to this.

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

khb
Tomato Guru

Germany
337 Posts

Posted - May 01 2008 :  5:55:03 PM  Show Profile  Reply with Quote
Just tried both. Neither works. When setting the foreground color of strings to magenta, all words after the marked character(s) get another color again. Most of them become gray, some blue, etc.

Regards
Marcus
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - May 02 2008 :  11:32:49 AM  Show Profile  Reply with Quote
If you create a new, default, project do you see the same problem there?

I am starting to wonder if the problem is somehow file or workspace specific.

Can you add this very simple test case to a file please, and see if you see any problems with it:

static void testColourInLiteralString()
{
	char *pTest = "hello world - int and long are types";
}


I have tried this test here, and I have selected "hello world" using the mouse and the keyboard, in several different manors, and I am not seeing any colouring problems.

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

khb
Tomato Guru

Germany
337 Posts

Posted - May 03 2008 :  04:29:39 AM  Show Profile  Reply with Quote
I just created a new console application, the "Hello world" example. If I here mark the word "Hello" then the word "world" becomes gray. I added your function to the implementation file and marked the word "hello". In this case the words "int" and "long" turned blue.

Regards
Marcus
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - May 03 2008 :  09:38:35 AM  Show Profile  Reply with Quote
*sigh* as expected, no sign of any problems here.

Can you please export your VA settings and send them to me:

VA Options -> Performance -> Export Settings

VC6 does not have an export settings button, but it looks like the main settings are stored under the registry key:

HKEY_CURRENT_USER\\Software\\Microsoft\\DevStudio\\6.0\
Can you please export this key with Regedit and send me the resulting file. I can then import both sets of settings here and see if I can reproduce the problem.


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

Edited by - feline on May 03 2008 09:41:26 AM
Go to Top of Page

khb
Tomato Guru

Germany
337 Posts

Posted - May 03 2008 :  10:04:40 AM  Show Profile  Reply with Quote
Feline, I just sent you the files. Please contact me if anything is missing.

I found another strange thing when marking code, but I will start a new topic for that.

Regards
Marcus
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - May 03 2008 :  3:12:22 PM  Show Profile  Reply with Quote
I have the settings, thank you for these. I am now able to reproduce the problem:

case=16454

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

khb
Tomato Guru

Germany
337 Posts

Posted - May 03 2008 :  5:33:52 PM  Show Profile  Reply with Quote
Great! Thank you for trying so hard!

Regards
Marcus
Go to Top of Page

khb
Tomato Guru

Germany
337 Posts

Posted - May 20 2008 :  03:02:43 AM  Show Profile  Reply with Quote
I know this is only a minor issue, but it's quite disturbing as I face it all the time. Is there a chance of getting this fixed within one of the next builds? Or do you at least have a workaround for this problem?

Regards
Marcus
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19021 Posts

Posted - May 20 2008 :  2:25:33 PM  Show Profile  Reply with Quote
This is down as a high priority bug fix. We hoped that one of the colouring fixes in VA 1638 would have fixed this, but unfortunately they did not.

If you want I can upload my VC6 and VA settings, which you can then import on your system. In theory this should fix the problem, but you will have to customize both VA and VC6 back to how you want, since my settings and preferences are probably different.

I have the feeling there was a second thread about something similar, where the user reported that changing the colour of Strings in VC6 options, and applying this change, several times, fixed the problem. However I cannot find that thread so far.

It might be worth a try, since it is a fairly quick and easy test, especially if it actually works.

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

khb
Tomato Guru

Germany
337 Posts

Posted - May 21 2008 :  02:54:47 AM  Show Profile  Reply with Quote
Feline, thank you for your answer. I'll try poking around the color settings in the VC6 options.

Regards
Marcus
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - May 22 2008 :  03:41:25 AM  Show Profile  Reply with Quote
I've confirmed that this occurs in vc6 when the string fg and bg are set to automatic. We are working on a fix. A workaround is to set the fg color of strings something different than the fg color of text (in the vc6 options dialog - format tab).
Go to Top of Page

khb
Tomato Guru

Germany
337 Posts

Posted - May 22 2008 :  08:38:23 AM  Show Profile  Reply with Quote
Sean, thank you for the details. I set my string fg color to dark blue; this works for me for now.

Regards
Marcus
Go to Top of Page

kevinsikes
Tomato Guru

USA
271 Posts

Posted - May 27 2008 :  01:52:28 AM  Show Profile  Reply with Quote
case=16454 is fixed in build 1640

Kevin Sikes
Infotainment Platform Design Engineer
Ford Motor Company
Go to Top of Page

khb
Tomato Guru

Germany
337 Posts

Posted - May 28 2008 :  04:36:45 AM  Show Profile  Reply with Quote
Thanks a lot!

Regards
Marcus
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