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
 Move Implementation to Source File problem
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

mbobka
Ketchup Master

Russia
86 Posts

Posted - Jul 24 2006 :  08:53:09 AM  Show Profile  Reply with Quote
Sample #1:

class ABCDEF {
public:
    void Function(
                  int ParameterA,  // this is the first argument
                  int ParameterB   // this is the second argument
         )
    {
        // <some actions>
    }
};


When I "Move Implementation to Source File", then VAX creates non-compilable construction like:
void ABCDEF::Function( int ParameterA,  // this is the first argument    int ParameterB   // this is the second argument )

All in one row, even C++ comments! Can you leave these declarations when they are moved in the source file intact?

Sample 2:

class ClassB {
protected:
   struct SomeUsefulStruct {
       void* ImportantPointer;
       int   ImportantInteger;
   };

   SomeUsefulStruct*  GetSomeInfoFunc() {
       return NULL; // or something else...
   }
};


Also, when I "move implementation" of GetSomeInfoFunc in source file, then I get non-compilable construction like:
SomeUsefulStruct* ClassB::GetSomeInfoFunc()

Here VAX "forgets" about "ClassB::" before "SomeUsefulStruct*".

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Jul 24 2006 :  7:28:44 PM  Show Profile  Reply with Quote
the first problem seems to be a special case of the issue of multi-line declarations being turned into single line declarations

case=1631

the second problem is a known issue:

case=1247

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

support
Whole Tomato Software

5566 Posts

Posted - Sep 19 2006 :  01:51:52 AM  Show Profile  Reply with Quote
Case 1247 is fixed in build 1535.
Go to Top of Page

mbobka
Ketchup Master

Russia
86 Posts

Posted - Oct 13 2006 :  01:58:09 AM  Show Profile  Reply with Quote
case 1631 still present in VAX1538, and very very annoying problem!
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Oct 13 2006 :  08:26:51 AM  Show Profile  Reply with Quote
case 1631 is still in the list to be fixed. it is flagged to be looked at fairly soon, but unfortunately no estimate on this yet.

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

mbobka
Ketchup Master

Russia
86 Posts

Posted - Oct 31 2006 :  05:39:47 AM  Show Profile  Reply with Quote
wah... VAX1540 was released but have no fix for it... it kills me
Go to Top of Page

rhummer
Tomato Guru

USA
527 Posts

Posted - Oct 31 2006 :  08:51:16 AM  Show Profile  Reply with Quote
I've upped the priority of this. No eta.

Tools Engineer - Raven Software
VS2005 SP2/VS2008 SP1 - VAX <LATEST> - Win 7 x64

Go to Top of Page

mbobka
Ketchup Master

Russia
86 Posts

Posted - Dec 20 2006 :  09:27:56 AM  Show Profile  Reply with Quote
never_to_be_resolved problem...
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Dec 20 2006 :  5:33:17 PM  Show Profile  Reply with Quote
I am aware that this is causing you problems, but we have a lot of outstanding bug's, some of which go back several years. Somehow we have to prioritize the different bugs and feature requests, since we cannot fix everything all in one go.

This is in the list, and it is down to be looked at sooner rather than later, but unfortunately you need to be patient until we can fix this.

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

mbobka
Ketchup Master

Russia
86 Posts

Posted - Dec 23 2006 :  9:50:54 PM  Show Profile  Reply with Quote
I must wait several years?
Go to Top of Page

mbobka
Ketchup Master

Russia
86 Posts

Posted - Dec 23 2006 :  9:54:00 PM  Show Profile  Reply with Quote
... I suppose that is not megasuperhardtofix bug... IMHO... Or not?

Edited by - mbobka on Dec 23 2006 9:54:23 PM
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19020 Posts

Posted - Dec 27 2006 :  09:35:23 AM  Show Profile  Reply with Quote
Hopefully you will not have to wait to long for a fix, but I would be unwise to give any form of time scale estimate.

This does not sound to hard at first, but you have to stop and think about edge cases. Saying "simply preserve the formatting" is easy, until you stop and think about removing parameters, or adding parameters, or changing the order of parameters...

this is not the hardest sounding bug I have ever seen, but it is not the easiest sounding bug either.

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