COM Interop
COM Interop in .NET Framework CLR enables COM objects to interact with .NET objects, and vice versa. Here you may find COM Interop related articles and news.


  • How to Show PDF file in C#

    This article shows how to show a PDF file in a Windows application with the help of the Adobe ActiveX COM.
  • Writing an ActiveX Control in .NET

    In this example, I will walk you through creating an ActiveX control that will show a simple user interface and accept input from a web page.
  • Unmanaged C++ Dll Call From Managed C# Application

    Here, you will see the steps for using a simple C++ DLL in a C# application.
  • Calling Managed Code From Unmanaged Code

    One significant task for developers (including myself) is doing some kind of automation of Microsoft Office. So, I will concentrate on the opposing side of the problem - how to use managed assembly fr
  • Populate Dropdown List From Database In Classic ASP (Vbscript)

    In this blog you will learn how to populate dropdown list from Database In Classic ASP (Vbscript).
  • Import Excel Spreadsheet Data Into SQL Server Table Using C#

    This blog will show you how you can import the excel spread sheet data into the SQL Server database table using
  • Fix To: Retrieving the COM Class Factory for Component with CLSID Error

    In this blog you will learn how to resolve the error: Retrieving the COM class factory for component with CLSID {00020819-0000-0000-C000-000000000046} failed due to the following error: 80040154.
  • Fix: COM error when creating DTS.PackageClass object

    This blog explains the fix for the COM component error when creating DTS.PackageClass object in .net.
  • Windows API Window Using C#

    This program will create a very simple window that just says "Hello" but it does using just the Windows GUI API in C#.
  • How to create a COM application and consume it from within VC++6.0 - .Net and COM Part III

    In this article , I will expose another way to generate a COM component and I will give also a trick of how to consume this generated COM from within VC++ 6.0 application.
  • How to create a COM object using VS 2008 and consume it from VB 6.0 client application: Part II

    In this article, we will see how to create a simple COM application in Visual Studio 2008 and how to consume it from a VB6 client application.
  • Introduction to the interoperation between .Net and COM: Part I

    This is a brief introduction to the COM component object model.
  • Limitations of COM Interop

    This blog discusses the COM, Interoperability.
  • Serviced Component

    A services component is a .Net component that uses the component services of COM+, such as the object pooling, transaction management etc.
  • Making assembly visible to a COM component

    You need to perform only a couple of steps to expose any assembly to COM.
  • Add Msg File to PST

    Add msg file to or email to pst in outlook using Microsoft.Office.Interop.Outlook.
  • Release COM Objects

    This blog about how to release COM objects so that memory can be released
  • Generate Excel With Multiple Sheet from DataSet

    Here, we will see how to generate an Excel file with multiple sheets from DataSet.
  • Creating Excel File using Interop Services

    This blog defines how to create Excel 2007 file using Interop services.
  • Clicking a Button in Another Application

    This article provides a simple sample of an application that clicks a button in another application.
  • Using COM+ SPM in .NET

    This article looks at how you can use the COM+ Shared Property Manager (SPM) in .NET to implement the sharing of state across components. I’m assuming that you are familiar with VB.NET, Windows Forms, Serviced Components and COM+. Before we actually get down to see the solutions, let’s get aside some basics first.
  • Creating MMC Snapin using C# (Part 1)

    This article and attached source code shows you how to create MMC Snapin using C#.
  • Migrating COM/DCOM Applications in Microsoft .NET Framework

    In the current Internet scenario, various classic applications run on multiple networks. These applications could have been written using different languages like Visual Basic, Visual C++. For example, a retail organization would have different systems, such as an inventory management system, a bill of material systems, and a general ledger system, all implemented using various technologies available for application development. These systems need to be integrated to form a higher-level enterprise information system for an organization.
  • Web Services-Interoperability

    In this article, we will see what interoperability is all about, comparison between Java and .NET interoperability, the benefits of and challenges faced in interoperability and the role of WS-I in this overall scenario.
  • Interoperability in .NET

    The important goals of .NET during its development was to promote interoperability with existing technologies.
  • View More