Discover some of the common pitfalls of using COM Interoperability in .NET as well as best practices that could help you steer clear of these pitfalls.
Latest COM Articles
Managed Calls and Events in Unmanaged C++
Learn how to use managed calls and events in unmanaged C++.
XMLHTTP: Super Glue for the Web
Kyle Patrick explains how using the XMLHTTPConnection object that Microsoft packaged with its MSXML parser is a fast, free, and powerful method for communication between any client and server application that supports COM objects. Using this, instead of CGI, means you can have a client-server interaction between the browser and the Web server that can be done without changing the Web page. Sample code and URLs are included.
Preparing for New SOA and BPM Development on the Microsoft Platform
An attendee at Microsoft SOA and Business Process Conference 2006 gives you the inside scoop on preparing your organization to utilize the new Microsoft SOA and BPM development products.
Administrate Indexing Server from Within Your Application
Learn to programmatically administrate Indexing Server; for example, create a new Indexing catalog and then add folders to be indexed by this catalog.
Writing Your Own COM Interop in C#
When trying to access functionality implemented inside of COM objects that use IUnknown-based interfaces, the automatic COM interop DLLs generated by TlbImp.exe aren't usually sufficient. Learn how to implement your own COM interfaces and examine a class library to simplify such tasks.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
C++ Tips and Tricks
Quirky and yet persistent, C++ is a language that keeps programmers coming back to it. Pick up some new ways to wrangle it into your workflow.

XML-XSD Parsing Refresher
Learn to use XSD, something that's built into Visual Studio, and makes handling XML data child's play.

Making Use of SQL Variables
Learn about SQL Variables and how to use them from Visual Basic.
The Top Challenge for Developers is...
Most developers face a grueling challenge to please their end users. We asked their top challenge is. With over 3,000 responses, the results are now available!