Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Visual Studio.NET / IDE / August 2005

Tip: Looking for answers? Try searching our database.

How do I generate C++ Call and Callers Graph in vs.net 2003?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
AVee - 28 Jul 2005 18:09 GMT
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?
Andrew McDonald - 28 Jul 2005 23:39 GMT
"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

Rate this thread:







Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.