Tag | Debugging Posts

I have to admit, I was under-whelmed in my first pass over the documentation for the new Enterprise Library. After all the hype, I expected to see more dramatic differences in functionality. My first impression was that the changes were mostly in refactoring the existing blocks. However, as I started to take a deeper look, features started to pop out at me. For example, the new Exception Handling Application Block. The new Exception Handling Application Block goes way beyond the old Exception Management ...
Have you seen http://msdn.demoservers.com? It's simple — no complex setup or installation is required to try out BizTalk 2004 running in the full-featured MSDN Virtual Lab. As part of the MSDN Virtual Lab, you will have full access to BizTalk 2004 through the following modules: Microsoft BizTalk 2004 Server 2004 - Creating Schemas Microsoft BizTalk 2004 Server 2004 - Creating a Schema Map Microsoft BizTalk 2004 Server 2004 - Enabling Message Routing Microsoft BizTalk 2004 Server 2004 - Creating ...
Dave Waddleton is presenting a series of webcasts related to debugging in .NET. MSDN Events Online - Debugging and Tweaking Week Excellent! I find that I'm always debugging, tweaking or troubleshooting in one way or another and I can always use more tips and tricks from the pros. Currently listening to: Hasta Que Te Conoci [Popurri] - (25:56)Juan Gabriel; Orquesta Sinfonica Nacional, Juan Gabriel en el Palacio de Bellas Artes Disc 2 ...
No, I'm not talking about C# here. I encountered this while creating a custom Config section in the app.config file. The registration of the configuration section in the part of the app.config file seems to be case sensitive when you define the 'type' attribute. The standard format for a type that will be instantiated by a 'Activator.CreateInstance' call is “fully qualified classname,assembly name”. This is used all over the place and is a .NET standard. It appears that the classname ...
I just finished implementing DTVisualizer, my image visualizer for VS 2005 debugger. It allows you to view images, like the Bitmap class references, in a more natural manner. Here's how the visualizer gets activated when it comes across an image in a debugging session: And here's how you get to view the image: You can download the visualizer from http://www.wintoolzone.com/... ...
A couple of neat thoughts at SharePointblogs shared by Bob Mixon and Dustin Miller on how to fix the ‘Show it all’ UI of SharePoint. Daniel McPhearson also points to this post on Point2Share about options available to alter the UI. Radical thought of the moment: There’s no way I am writing JavaScript to this. I don’t even want to imagine going through all the trouble of debugging the script. Although I do agree with Bob, I would have preferred the adaptive interface to be ...
Well, I have finally checked out Maxivista. My thoughts? Well, to echo Scott Hanselman, “freakin' brilliant!”. Short of having a monitor running directly off a card in your PC, this is one of the best solutions I have seen out there for multi-monitor support. What makes this most special in my opinion is that you can use your laptop monitor as another display on your primary machine. In my home office now, I am using my Tablet PC monitor as a second display on my primary development box. ...
You all probably know that MSMQ stands for 'Microsoft Message Queuing' and MSMQT is the acronym for describing the BizTalk MSMQ adapter. A quick reminder for those who already forgot: the "T" in MSMQT stands for transactional (not “Transport”) Probably less common knowledge is what MSMQ acknowledgments (ACKs) are, so I have chosen this to be the topic for my first post. What are ACKS and in what flavors do they come? Acknowledgments are system-generated confirmation messages that are sent to the ...
Man, it's been a while since I've been able to put some time into the Harvest Engine. Lots o' deadlines with my music publisher, don't cha know. Anyways, I was finally able to spend at least a little time tonight trying to make some progress with the engine (albeit it very *small* progress). I whipped up a quick reasonably high-resolution timer for the engine that uses QueryPerformanceCounter in the Windows API. Along with that, I added in pausing/resuming functionality into the engine. That is just ...
Well the last big project is mostly behind me, which means I delivered all I had to, and now waiting for the rejects, stuff that need to be fixed etc. Actually I delivered it on thursday, but had to endure some questions and problems that our indian engineer friends encountered (imagine me, debugging their C++ code, me a simple VB coder, but amazingly I did it :) ). So today, I back to my (almost) least favorite work, creating Technical Designs for new features, we are revamping the software API ...
I was going through MS case studies when few funny memories hit me. The case study that made me travel back in time was this. The case study talks about how MSN India delivers online content across diverse mobile devices using the .NET fx - the solution for which was done by Vishwak Solutions. Vishwak Solutions is run by one of the Indian MSDN Regional Director Mr.Venkatrangan. I remember Venkat for his MSDN session(s) along with Daniel Ingitaraj couple of years ago when Daniel used to be one of ...
There's probably been plenty written by this time on the execution lifecycle of ASP.NET v1.1 pages. However, I still run into a lot of issues and questions around what order events and methods get executed during the lifecycle of a request. Its essential to understand this order when debugging what can be complex bugs in Page and WebControl code. Here's a short exercise that will help you internalize whats happening during the creation and execution of a page. Do this without looking up the answer, ...
TechED 2004 India just concluded at Bangalore. We had almost 1000 attendees in the main TechED and 300-400 in the TechED Academia. With me being responsible for Microsoft India's biggest technical event, I was a little nervous before the event started. Afterall, we had product team members of VSTS, InfoPath, MOM coming down to participate in the event, and more importantly, we had the Corporate VP for Developer Division, Mr. S. Somasegar coming to this part of the world for the keynote! This is probably ...
New XML Tools in Visual Studio 2005 (by Ken Levy) To make sure subscribers of the VS Data team blog don't miss it, I just made a detailed entry in my blog. I copied here here so those who subscribe to this blog don't miss it. The VS Data team in the Visual Studio group sponsors the XML tools being created by the WebData team in the SQL Server group. We are seeking feedback on the features and experiences with the XML tools in beta 1 of Visual Studio 2005, please send us feedback. There is a new An ...
Well, I'm glad to relay the message that the DirectX Summer Update has now been released. You can download it here. Want an idea of what is in the new update? Here's just a sampling: - HLSL support for Pixel Shader & Vertex Shader 3.0 - Effects Framework performance improvements - Pre computed Radiance Transfer improvements - New Sample framework - New & Updated Samples- Improved Documentation- PIX tool for better debugging of Direct3D applications - Introduction of the Preview Pipeline for ...
Found a great new tool this weekend, the QuickWatch for a Data Set Project on Code Project. This little time saver easily gives you the contents of a data set to help with debugging with a mere right click. I only got a quick chance to play with this so far, but it definitely looks like something I will use on a regular basis. Definitely a clever add-in to VS.NET. Great Job to mohammed barqawi ...
Draft1-(wanted to post this before I forget I was writing this in the first place :) ) Over the past few days I've been playing around with WordML; and I think the possibilities for it from the point of view of an Intranet, are really exciting . Consider Ian Morrish's example of a WordML document being displayed on a WebPart page. With a few tweaks to the XSLT, you can limit the visible portions of the document to only that neccesary for public view. Stuff you would need to play around with this ...
Ever seen this error when debugging a web app in the VS.NET IDE: Error while trying to run project: Unable to start debugging on the web server. You do not have permissions to debug. Verify that you are a member of the 'Debugger Users' group on the sever. Well, search the net and you'll get 100s of hits talking about .NET debugging options, IIS configurations, permissions, admin access, etc.... In my case everything checked out and still no luck. Well here's another cause of this error: adding http://localhost ...

Hello All,

I'm in need of a good reference for debugging issues in COM+. I'm not so interested in writing the objects but I do need to support and test a product that relies heavily on COM.

Does anyone out there have any good suggestions on books that will give me good in depth information?

The function SHOpenPropSheetW is one of the functions that have been documented as part of the settlement between Microsoft and the DOJ. Take a look at the documentation. Let's see if you can figure out how to use it. Microsoft clains that the settlement interfaces were documented with the same level of detail as the other documentation. I have tried to use this function, not only based on the documentation but also based on further details i discovered by debugging Windows Explorer. But still i ...
1. Customer satisfaction index (Quality ultimately is measured in terms of customer satisfaction.) Surveyed before product delivery and after product delivery (and on-going on a periodic basis, using standard questionnaires) Number of system enhancement requests per year Number of maintenance fix requests per year User friendliness: call volume to customer service hotline User friendliness: training time per new user Number of product recalls or fix releases (software vendors) Number of production ...
What Does Quality Cost? The title of Phil Crosby book says it all: Quality Is Free. Why is quality free? Like Crosby and J.M. Juran, Jim Campenella also illustrates a technique for analyzing the costs of quality in Principles of Quality Costs. Campenella breaks down those costs as follows: Cost of Quality = Cost of conformance + Cost of nonconformance Conformance Costs include Prevention Costs and Appraisal Costs. Prevention costs include money spent on quality assurance tasks like training, requirements ...