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
 Macros make refactoring not work
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

pwc
Tomato Guru

138 Posts

Posted - Feb 12 2008 :  12:46:01 PM  Show Profile  Reply with Quote
class Test
{
STDMETHOD(Method1)();
virtual HRESULT Method2();
};

Rt-click "Method1" - there's no "Create Implementation" available on the refactor menu.

Build 1626 with VC9.

Thanks

Edited by - pwc on Feb 12 2008 12:46:50 PM

feline
Whole Tomato Software

United Kingdom
18952 Posts

Posted - Feb 12 2008 :  4:01:52 PM  Show Profile  Reply with Quote
I am seeing the same effect here. Thank you for the clear description.

case=12800

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

pwc
Tomato Guru

138 Posts

Posted - Dec 02 2009 :  5:03:11 PM  Show Profile  Reply with Quote
Is there a way to check the status of these case numbers?

Thanks.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18952 Posts

Posted - Dec 03 2009 :  11:49:10 AM  Show Profile  Reply with Quote
This FAQ explains the case numbers:

http://docs.wholetomato.com?W318

Unfortunately there is no progress to report on this case yet. Some macro code in C++ is very difficult to parse by VA.

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

support
Whole Tomato Software

5566 Posts

Posted - Jul 20 2011 :  01:53:32 AM  Show Profile  Reply with Quote
case=12800 is fixed in build 1854

Whole Tomato Software, Inc.
Go to Top of Page

pwc
Tomato Guru

138 Posts

Posted - Jul 20 2011 :  10:41:46 AM  Show Profile  Reply with Quote
I can confirm that this now works. Thanks very much.

There is one minor issue remaining:


class CShape : public IShape
{
    virtual STDMETHODIMP f1();
    STDMETHOD(f2)();
};

STDMETHODIMP CShape::f1()
{

}

STDMETHODIMP CShape::f2()
{
    return S_OK;
}



I did 'create implementation' on both methods. Note the first method's implementation is missing a 'return S_OK;'

Thanks.
Paul
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18952 Posts

Posted - Jul 21 2011 :  12:13:17 PM  Show Profile  Reply with Quote
I am seeing the same effect here. Thank you for the clear description.

case=58889

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