T O P I C R E V I E W |
qtsleng |
Posted - Mar 29 2009 : 10:19:52 AM The auto-complete feature will make mistakes when Chinese characters exist in the code line.
eg.
GetObj("a string contains Chinese characters")->fun();
When -> is typed, the member list can be shown. But the completion will make a wrong action when a member is selected. |
3 L A T E S T R E P L I E S (Newest First) |
feline |
Posted - Apr 03 2009 : 12:47:11 PM So far I cannot reproduce this problem. This is what I am seeing with VS2005 and VA 1715:
do you still see the problem if you upgrade to VA 1721:
http://www.wholetomato.com/downloads/default.asp
|
qtsleng |
Posted - Mar 31 2009 : 10:18:43 AM Let's see the case below. class myclass { public: myclass* fun(char* str, int a) { return this;} };
int _tmain(int argc, _TCHAR* argv[]) { myclass *p; p->fun("he", argc); p->fun("+?+?-?+?", arargc return 0; }
When I type "arg", a list pops up and I can see the variable argc in the list. Then I press tab to select argc. But it shows "arargc" with repeated characters. This won't happen if there's no Chinese characters in the line.
I also find another problem: As the program above. If I write like this: /* "+?+?-?+?" */ p-> The member list does not pop up.
My environment: VA 10.5.1711 Visual Studio 2003 English Edition + Windows XP Chinese Edition. |
feline |
Posted - Mar 30 2009 : 11:07:53 AM I do not understand, what do you mean by a wrong action?
Is the wrong item inserted into the code? Is there some other problem? |