Wednesday, June 15, 2011

Help yourself in Debugging by using Call Stack and Immediate Window

In this post I am going to show you the two important window of the Visual Studio which is useful when you debugging the project and to get the result on the fly during debug.

Call Stack Window
Most of the developer get confuse when they are debugging application "From which function call came from up to my debug point", this happens when they are working the code design by some one else or debugging code of the dll.

Following is one common scenario which I notice number of time developer does.
In the three tier application developers always put the break point in presentation layer when the break point get hit they always check the data and the do wonder that which business layer method called >> database layer method get called by presentation layer to get this data.

The Solution is Call Stack Window which is part of the Visual Studio. Shortcut for it is
Ctrl + Alt + C or go to menu Debug >> Windows >> Call Stack









As you can see the image with the help of the Call Stack Window you will get information about the method get called, what is parameter value, line no of the method in file, is it external call or internal, programming language in which method written.

Immediate Window
It always happen that in middle of debugging you want to execute some set of statement or some set of function or want to check the value of the variable. But as beginner you don't know how to do it at time of debug ?

You can open up the Immediate window by shortcut Ctrl + Alt + I or go to menu Debug >> Windows >> Immediate Window






Immediate window has intelligence support as we have in the Coding window of the Visual Studio so that you can easily make use of the function, which makes you task easy.

38 comments:

  1. In my project, debugging makes the best part and the two methods of using the call stack and Immediate window are really helpful.Thank you !
    web design company

    ReplyDelete
  2. In my project, debugging makes the best part and the two methods of using the call stack and Immediate window are really helpful.Thank you ! web design company

    ReplyDelete
  3. Тhey аre typіcally available, rеquіre minimum eхρеriеnce sіnce on-the-job trаining iѕ often рroѵiԁed and it haѕ cоnvenient worκing houгs.
    s inѕtinctive rhythms, our heaгtbeat, our breath thing,
    our moνementѕ. Α compіle time error ocсurs рrioг tо deciԁing tо turn thіs softwarе on, οг ωhen уou are in the ρrocess of turning thіs
    software on.

    Also visіt my ωeblog ... average annual salary computer Programmers

    ReplyDelete
  4. (Game scheduled for December 15th with Utah State playing Toledo).

    Caution: when a hole is made in a can, there may be
    metallic edges that can cut one's mouth. In addition, you can save the effort of coding the store functionality, virtual goods dependencies, billing interfaces and rewards.

    Check out my web site 100 floors game answers 17

    ReplyDelete
  5. What you want to discuss and how you discuss various
    issues is left to you, which again is an advantage especially if you are
    creating an online talk radio station. Wi - Fi internet
    radio is a new handy device for all music lovers of this world, which is a gift of the
    technology to the entertainment world. Many think that having
    thoughts of supposed happiness that will never come is futile and
    that they are only giving false hopes to those who need them the most.


    Here is my homepage; schoolyardonline.com

    ReplyDelete
  6. The company said on its website that this is just the beginning
    of a new era in the TV and Web Industry. On the bright side, the actual functionality of the integration
    is perfect. t recognize then check the USB port by
    connecting another device.

    Feel free to surf to my blog post: LogitechLogitech » optische

    ReplyDelete
  7. Where there was less effort wasted, so is less time wasted.
    It is also possible for users to conduct charitable
    and humanitarian works online. If someone gets busted for having a fake account
    it is usually big news for five minutes then fades away.

    Review my web blog ... dzhokhar tsarnaev twitter account

    ReplyDelete
  8. This is more important than ever in a world where there are dozens of different audio
    formats. So your personal, non-commercial, watercraft is exempt
    from a licensing requirement. But mostly BBC Radios 4 and 5 because, being speech orientated,
    they're more like what I do, so I can learn lots from them.

    Also visit my webpage sony radio Alarm Clock

    ReplyDelete
  9. "Worked All Zones Award" is the same concept with time
    zones. Hardware mechanisms used in the manufacturing of a
    Wi - Fi internet radio system is less complicated and the point of ergonomics
    is kept in mind by the manufactures. Another radio commercial production tip to chew on is to make sure the
    audio quality is excellent on any spot your produce.

    Look into my homepage :: radio gals synopsis

    ReplyDelete
  10. When it comes to fishing, some goes for fishing as an entertainment activity
    and many depends upon fishing for their livelihood.
    One of the benefits of fishing is that it is not physically
    demanding. One can find another 2 options as to wholesale fishing rod, which might be hollow-tip rods and reels and spliced-tip rods.



    my website Wholesale fishing tackle - somsertanejo.com.br

    ReplyDelete
  11. But with Nexus Radio the only settings you have to
    worry about are where you want to save your files
    and what file type you want to save it as. Hardware mechanisms used in the manufacturing of a
    Wi - Fi internet radio system is less complicated and the point of ergonomics
    is kept in mind by the manufactures. You will need an outside antenna to get clear reception
    on your radio.

    my page: car radio unlock code guides

    ReplyDelete
  12. Try simple games and check how your internet connection is and then move on play more games.
    The only downside of it in a lot of people's eyes is the fact that there is no multiplayer content. t love the unself-conscious little boy or girl, the undaunted miniature explorer who moves with unbridled enthusiasm to experience life.

    Look at my homepage :: Recommended Website - www.muzikmasterz.com

    ReplyDelete
  13. During the summer of 2008 I started using internet radio
    to reach an even wider audience. As an Internet broadcaster, it is high time that you pick on these available opportunities and add that $ilver sheen
    to your broadcasting happiness. Most radio stations
    on the Internet have offline counterparts.

    Feel free to visit my web blog - chillzone.Gruppoedilcentro.Net

    ReplyDelete
  14. Even though your goal is just to lose 5 pounds in a week,
    you should be strict with what you do so as not to inadvertently undo all your hard work for vegetarian weight loss.
    In fact, I always suggest to those overweight vegetarians to keep to a max of 4
    pounds a week so you won't suffer loose skin post weight loss. The institution has persistently offered ideal programs and services for those struggling to achieve certain levels of body weight.

    Feel free to visit my webpage: Http://Www.5-10Kgabnehmen.De

    ReplyDelete
  15. If with the classic version, you only get to play the same game over
    and over again, with Simon 2 game, you get to play more games with more challenges ad game highlights.
    All that energy is boxed in, amplified by the space.
    The nature of Reddit's platform makes it possible -- through great and creative effort, it appears -- to give users a gift of the unexpected, rather than deriving humor from humiliation.

    My web page :: neieskok.lt/blog/view/81..

    ReplyDelete
  16. Much like Safari, the Camera app, the App Store and i - Pod, Game
    Center has no option to be deleted when editing your apps.
    At the same time, web games seemed like the future of
    gaming, and we wanted to be a part of it. Are you
    a Kansas City Chiefs or Pittsburgh Steelers fan.

    my web site home rentals

    ReplyDelete
  17. Online games are easier to enjoy because they offer more competition with more people.
    This “editor's" score considers the satisfaction rating, the frenzy rating, and I intend to update it based on the thoughts and opinions of buyers on this site. Thus, interaction over video has made every small and medium sized business organization environment conscious and urged them to stick to environment friendly communication methods.

    Feel free to surf to my web site - click through the up coming internet page

    ReplyDelete
  18. Moreover, Pinterest allows users to create a few pinboards.

    The coming year will bring even more change as new codecs and formats vie for the attention of mobile device users.

    Thus, interaction over video has made every small and
    medium sized business organization environment conscious and urged
    them to stick to environment friendly communication methods.


    my weblog - http://the-home-income-station.com/myjournal/groups/step-by-step-painless-video-plans/

    ReplyDelete
  19. Moreover, Pinterest allows users to create a few pinboards.
    If you are going to use a Mac, the best choice is going to be an i - Mac or Mac Pro
    built with all the optimum specifications you are going
    to need. What they do care about is how the search entries,
    such as “cosmetic dentistry your town” match with the key
    phrases on your video, so that they can give the public
    exactly what it wants.

    Check out my web page; click the next web site

    ReplyDelete
  20. Around 150 games in total, but that's relatively small compared to our users. While having a passion for playing games is important, getting a rewarding career in game design will require students to be a cut above the competition. You can also customize the car including retractable hanggliders.

    Look into my site ... click the up coming article

    ReplyDelete
  21. "Worked All Zones Award" is the same concept with time zones.
    And once you have your own project that you
    want to promote, you must have considered the radio as one of the
    best alternatives to introduce your music to the crowds.
    Another radio commercial production tip to chew on is to make sure the
    audio quality is excellent on any spot your produce.

    Also visit my webpage radio city christmas spectacular

    ReplyDelete
  22. Enjoying the service of Odyssey - Streaming - Radio is so easy.
    They also apparently believe that their customers who like a particular song they hear on the radio, are likely to purchase that song, which could
    add to downloads from i - Tunes. Many people will be happy with replaceable batteries for home use and occasional outings.


    Here is my web-site - car pc usb radio

    ReplyDelete
  23. Perfect for a chillout slow jam hangout after the clubs close.
    What we can do is to really accept what we did while forgiving
    that part of us that was unaware of what we were doing or how it
    would impact other people; the part that just doesn't always get it right. It is a very capable digital audio editor, that has multiple options for remixing and refining the various sounds you can create.

    My web blog http://journals.fotki.com/kerriwhhi/kerriwhhi/entry/fwdtrfqssrfd/

    ReplyDelete
  24. As the medium is not limited to any particular geographical or demographic region, advertising on internet radio
    would give the business an international audience base.
    If you are already experienced in internet radio hosting, the Blog - Talk - Radio Premium might be a hosting program you might want to pay
    for. With 75 plus musical channels on the bandwidth, you cannot stay out of music in any point of time.


    Look at my web blog: Schedule - Webmaster - Seo

    ReplyDelete
  25. The developers are saying that Defiance is a pixel perfect shooter, so if you aim at your
    target's head it WILL be a headshot instead of the invisible dice rolling a 5 and telling you that you somehow missed. It combines RPG elements and strategy for a very interesting game where you must stop the rows of pirates ship from making their way down the river. In this addictive puzzle game, catch that damn fly and avoid those tricky obstacles.

    My web-site - http://icedivadesigns.com/index.php/Member/39750

    ReplyDelete
  26. One of the other types of console where you can play this game is the fighting online video game.
    True, but that does not make the games not less fun, or not less based on the movies.

    For example, if you are a manufacturing company, you can use
    the characters of the game to show that they are
    watching your products.

    Look at my page :: http://tinspinster.newsvine.com/_news/2013/05/02/18023592-sporting-fantastic-and-stunning-graphix-and-amazing-special-effects-and-weaponary-sc-2-is-going-to-set-the-bench-mark-upwards

    ReplyDelete
  27. With the time spent in online game communities and multiplayer games, players get the
    opportunity to make new relationships and strengthen the existing ones.
    Zygor guides are publicly recognized by both fans and Blizzard and have succeeded to build a positive reputation on
    stability coupled with efficiency. Many people think that
    because the entertainment is not charged it is of poor quality.



    Feel free to visit my site: please click the following internet site

    ReplyDelete
  28. The on line setup is essentially three effortless actions.
    Recently many players encounter G27 problem in Shift 2:
    Unleashed. t recognize then check the USB port by connecting
    another device.

    Feel free to surf to my webpage; Linked Site

    ReplyDelete
  29. clients, Rachel, who got back together with her ex.
    Aside from the obvious difficulties of pitching so brilliantly in such a high pressure
    situation, Larsen's feat is even more impressive when one considers that the Dodgers had four future Hall of Famers in their lineup: Duke Snider, Jackie Robinson, Roy Campanella and Pee Wee Reese. The most unique thing about Ouya is that it is said to be "open" -- although what this means is up for interpretation.

    Here is my web-site; credit counseling services

    ReplyDelete
  30. You have to give a tube radio at least 20 to 30 minutes just to
    warm up and then you decide what frequency you want to be on and load the plate and tune them up.
    This means that everyone in the whole wide world can access this new kind of radio and you are assured that
    the programs as well as the list of radio stations you are listening to are all automatically updated.
    Yours Truly, Johnny Dollar: The Duke Red Matter (Part One; CBS, 1956)'Abbott Stables's Duke Red is a
    thoroughbred destroyed over a serious injury in an accident, and Dollar (Bob Bailey)'asked to review a $65,000 insurance claim on the horse'smells trouble when the stable's business manager is dismissed after filing the claim, and its veterinarian may have destroyed the horse a little too swiftly.

    Stop by my web page: radio ulster hugo duncan contact

    ReplyDelete
  31. There are many free online games readily available for young
    kids, teens, as well as grown ups. If you don’t have much
    skill in programming, but still think that creating and developing games is the most suitable for you, there
    are special courses that will give you training
    in graphic designing, game development, and computer animation.
    It is recommended that the golfers select those putters with which the golfers feel good and works well with
    their gaming pattern.

    Here is my blog; click through the up coming web site

    ReplyDelete
  32. Enjoying the service of Odyssey - Streaming - Radio is so easy.
    Much of your best players marketplaces in the united states are supervised.
    So, a custom direct application and route tracking can make it easier to you
    cut fuel cost, save visit time and wholesome delivery.


    my web-site ... http://www.restoredinc.com/member/645923/

    ReplyDelete
  33. It bears mentioning that there are also games and simulations available to those wanting to learn to trade stock index futures.
    At the same time, web games seemed like the future of gaming, and we wanted to be a part
    of it. Harry Potter Hogwarts is one more entry into this
    new series of LEGO board games.

    Feel free to surf to my web-site; Extra resources

    ReplyDelete
  34. Moreover, Pinterest allows users to create a few pinboards.
    The coming year will bring even more change as new codecs and formats vie for the attention of mobile device users.
    What they do care about is how the search entries, such as “cosmetic dentistry
    your town” match with the key phrases on
    your video, so that they can give the public exactly what
    it wants.

    Feel free to visit my web-site :: http://fiestaonline.gamigo.com/us/forum/user/3206920-carrienpx/

    ReplyDelete
  35. s better to use whole foods made from scratch for
    good health. Authorities inside the area will need
    to have an intensive understanding of laboratory and labeling techniques, infection security precautions,
    appropriate blood attract approaches to the elderly and
    for infants and even more. Then leave it a while until your tummy lets you know that
    you're hungry again before opting for a healthy snack.

    Also visit my page; http://www.5-10kgabnehmen.de

    ReplyDelete
  36. No longer does a music lover need to bother about traveling out of range when a fantastic song comes on over the vehicle radio.
    They also apparently believe that their customers who like a particular
    song they hear on the radio, are likely to purchase
    that song, which could add to downloads from i - Tunes.
    There are many websites that bring to people
    radio channels for their personal entertainment.

    My web page: radio fortaleza

    ReplyDelete
  37. Though the levels look really simple, they are actually quite challenging.
    Leveling up to defeat all the enemies can be
    time arresting so apprehend to absorb a acceptable bulk of hours anniversary
    day accepting the a lot of out of this game. Moreover, there you could also play Scrabble in the internet, TV game shows or game consoles.


    my web site: Recommended Online site - -

    ReplyDelete
  38. Hi, yes this article is really pleasant and I have learned lot of things from it concerning blogging.
    thanks.

    My weblog: GTA 5 online money hack

    ReplyDelete