"AVee" <AVee@discussions.microsoft.com> wrote...
> In VC++6 I was able to list where every instance of a function was
> called
> from the Browse tool using "Call Graph", and I was able to list every
> caller
> of a function from the Browse tool using "Callers Graph". How might I
> generate this information from VS.NET?
You can't. It was inexplicably removed from VC 7. They're putting it
back into VC 8 (2005), thankfully. You can still access 'definitions and
references' though, using Edit -> Find and Replace -> Find Symbol.
Andrew
AVee - 29 Jul 2005 14:27 GMT
Thanks, Andrew. I am in the process of porting large amounts of code from
VC++6 (it is not seamless), and this feature is essential. Do you happen to
know if (or when*) VS.NET (Beta 2, 2005) has this feature? and if so, if I
can develop under VS.NET 2005, then compile under VS.NET 2003 for production?
Thank you sincerely,
AVee
* if it will be a while, and since this feature is very important (as well
as browsing enumeration of class instances), it will pay me to wait.
> "AVee" <AVee@discussions.microsoft.com> wrote...
>
[quoted text clipped - 10 lines]
>
> Andrew
Scot T Brennecke - 29 Jul 2005 17:06 GMT
WOW! I have been missing this feature ever since I switched! I never knew about the "Find Symbol"
feature. If the Symbol you search for is the name of a function, you can get a "poor man's callers
graph". It still doesn't hold a candle to what they inexplicably ignored when replacing VC6, and
I'll be very eager to have those Graphs back!
> "AVee" <AVee@discussions.microsoft.com> wrote...
>
[quoted text clipped - 8 lines]
>
> Andrew
AVee - 01 Aug 2005 16:31 GMT
Dear Scot,
Like you, I would like the callers graph back - but porting a large volume
of code without this feaure represents a major expense - that's why it would
be helpful to know (approximately) when this feature is scheduled to be
reintroduced. Andrew knew that is it scheduled with VC8. I am hoping he can
tell when.
In keeping with your analogy, symbol searching can be used as a "poor man's
callers graph" - but I don't consider the Visual Tools to be a "poor man's
developer platform". Instead, I have come to rely on it - so losing
capability in an upgrade is tough.
I hope someone gets back to us on this.
Best regards
> WOW! I have been missing this feature ever since I switched! I never knew about the "Find Symbol"
> feature. If the Symbol you search for is the name of a function, you can get a "poor man's callers
[quoted text clipped - 13 lines]
> >
> > Andrew
Andrew McDonald - 01 Aug 2005 19:06 GMT
"AVee" <AVee@discussions.microsoft.com> wrote...
> Like you, I would like the callers graph back - but porting a large
> volume
[quoted text clipped - 5 lines]
> he can
> tell when.
Well VC8 should be released by the end of the year. The betas are
available though - if you're an MSDN subscriber you can get the full
Studio betas. Otherwise you can grab the Express Edition Beta from
http://lab.msdn.microsoft.com/express/visualc/default.aspx and try
porting your code in that. Then when it's all done just recreate the
project in VC7 using the new source files. The betas obviously aren't as
stable as a full release but it should be enough to work with.
--
Andrew
AVee - 24 Aug 2005 16:01 GMT
Thanks, Andrew. Do you happen to know if MSDN "Professional" subscribers are
entitled to the release version of VC8 - or how I might find out. Thanks
> "AVee" <AVee@discussions.microsoft.com> wrote...
>
[quoted text clipped - 18 lines]
> --
> Andrew