Click here to Skip to main content

COM / COM+

Great Reads

by Brian C Hart
We build our new server and install it on the server machine.
by Joao C. Morais
An article about COM Architecture, COM Servers, COM DLL Servers and the Registry
by Matt (D) Wilson
A simple command-line utility that validates XML files, implemented using MSXML via the VOLE COM/Automation driver library
by Jason Newell
A step-by-step tutorial on creating Solid Edge ST addins

Latest Articles

by Mohammed El-Afifi
Given an existing win32 application, how to provide COM automation capability to it?
by Zhuyun Dai
I summarized some best practice rules in writing a COM-visible assembly according to my recent work.
by Mike Meinz
The COM Interop Runtime Callable Wrapper (RCW) is a "Black Box" that creates references to memory that need to be released before the called program will end.
by Qmpel7
Step-by-step walkthrough to communicate C classes with COM objects created in C#.

Discussions

by Gianluca72 on Article "A command line tool to deploy COM...
by Willytedyanto on Article "Creating COM DLL with VS 2005...
by Roger65 on article "Adding COM Automation Support To...
by Mohammed El-Afifi on article "Adding COM Automation Support To...
by Roger65 on article "Adding COM Automation Support To...

All Articles

Sort by Updated

COM/DCOM/COM+ - ActiveX 

21 Apr 2009  
Gindi Bar Yahav
Creating mini media player using Windows Media Player COM
29 Mar 2007  
Jeff Glatt
Miscellaneous Script Host details
2 Feb 2007  
sswater shi
A Word addin to syntax highlight selected text. The toolbar is permanent, with a transparent button icon.
1 Feb 2007  
Ramchandra.kk
Article describing the steps involved to attain aggregation relation between COM components
26 Oct 2006  
CPallini
A small COM component (DLL) enabling scrips to provide Runtime Licence text for ActiveX controls.
21 Jun 2006  
David Marcionek
This article is intended to help you get up to speed quickly with developing an ActiveX control. It will show you the basic concepts you need to know about ActiveX, such as methods, properties, and events, and how to communicate between an ActiveX control and a web page.
24 Aug 2005  
Yasuhiko Yoshimura
The ActiveX control fires events to others using IConnectionPointContainer interface on the Internet Explorer.
8 Jul 2005  
m_ali_
A skin based ActiveX control to change mic and speaker voice intensity.
30 Dec 2004  
StasSV
Creating vector graphics editor, implementing vector graphics ActiveX.
24 Oct 2004  
Hing
An article on how to create an ActiveX control for Excel, and the technique to create an arrow using GDI+, some secondary school mathematics here, and some technique to link cell with Excel.
15 Oct 2004  
Pavel Martyanov
COM object for easy user input in multiline edit boxes
12 Aug 2004  
Andrew Wirger
This article describes how to ensure that the MFC state is properly maintained when sinking ActiveX events
11 Aug 2004  
Antti Keskinen
Augmenting the interface access level provided by automatic code generation.
6 Jul 2004  
Abdul Hye
An understanding of ActiveX controls.
4 May 2004  
Andrew Wirger
Printing ActiveX Controls
6 Oct 2003  
R Hartman
Describes how to override the default control container provided by MFC in order to provide a custom client site for provisioning of services to ActiveX controls hosted by the container.
8 Jun 2003  
Mikel
How to use events from Visual Basic ActiveX controls in C++
15 Mar 2003  
Hazem Nasereddin
Inserting an ActiveX control (Internet Explorer) into your dialogs and handling relevant events.
27 Nov 2002  
Peter Mares
Getting an ActiveX control to be printable from within an Office application can be difficult. This article shows you why, and how to make things work.
22 Oct 2002  
Jonathan de Halleux
Eases up the use of the Matlab(c) COM server...
25 Sep 2002  
Kashif Manzoor
An SMTP Client ActiveX component, that can be used in ASP, VC, VB, Excel etc.
3 Apr 2002  
Mikelangelo
The article descibes how can you find the interfaces implemented by a COM object
4 Feb 2002  
Tzoockee
This is an ActiveX control that can be used as a digital clock, or as a timer.
4 Sep 2001  
dswigger
Create dynamic objects that you can pass using IDispatch interfaces
29 Aug 2001  
Dmitri Sviridov
The article decribes how to implement docking ActiveX control using MFC and ATL
17 May 2001  
Leon Finker
Describes STA threading issues
9 May 2001  
Amit Dey
This article shows how to handle custom events generated in a VB ActiveX component in a Visual C++ client.
Sort by Updated

COM/DCOM/COM+ - Architecture 

1 Nov 2011  
Federico Aponte
An application to inspect a COM TypeLib and generate IDL and .manifest files. The tool is made as an HTML application using JavaScript for the logic.
25 Jul 2001  
Joao C. Morais
An article about COM Architecture, COM Clients and the Registry
25 Jul 2001  
Joao C. Morais
An article about COM Architecture, and deployment of COM Clients and COM Servers
25 Jul 2001  
Joao C. Morais
An article about COM IDs and the Registry
25 Jul 2001  
Joao C. Morais
An article about COM Architecture, COM Servers, COM DLL Servers and the Registry
Sort by Updated

COM/DCOM/COM+ - Automation 

2 Jul 2014  
Mohammed El-Afifi
Given an existing win32 application, how to provide COM automation capability to it?
22 Aug 2013  
ThatsAlok
Opensource Outlook Express automation library
26 Jun 2010  
imagiro
How to create JavasSript arrays and other objects from C++ code and pass them to the script.
2 Jan 2008  
Yaroslav Kourovtsev
Step-by-step tutorial to begin using the comtypes package.
10 Aug 2007  
Matt (D) Wilson
An alternative take on describing the VOLE Automation library
16 Apr 2007  
Matt (D) Wilson
A simple command-line utility that validates XML files, implemented using MSXML via the VOLE COM/Automation driver library
22 Jan 2007  
Dmitry Khudorozhkov
Learn how to integrate MS Word functionality with your JScript/WSH scripting solutions.
29 Sep 2006  
Keith Thoresz
How to place pictures in Excel programmatically
27 Mar 2006  
Pablo Yabo
This article was done to provide an example of IStoreNamespace / IStoreFolder.
2 Mar 2006  
Dmitry Khudorozhkov
Learn how to integrate MS Excel functionality with your JScript/WSH scripting solutions.
4 Feb 2005  
pratheesh
An article on adding spell check and synonym info functionality to an editor using MS Word Automation.
26 Oct 2004  
Karl Josefsson
Learn how to add buttons and how to interact with Outlook.
7 Sep 2004  
roel_v2
Step-by-step instructions on how to add OLE automation to an already existing application. In addition, it illustrates how to do things without using the code as provided by the application wizard.
30 Jul 2004  
Karl Josefsson
Compressing attachments before sending the mail
23 Apr 2004  
Vahe Karamian
This code will demonstrate how to automate and get content from a MS Word document.
5 Sep 2003  
Priyank Bolia
A remote login automation example used over the network by DCOM.
5 Sep 2003  
Priyank Bolia
An automation client that connects to the automation server for verifying user ID and password.
29 Aug 2003  
Priyank Bolia
An automation server that verifies the user ID and password from a MS-Access database for the remote client.
19 Jul 2003  
Ernest Laurentin
Introduction to Microsoft Script Hosting and Adding Macro Scripting language support to existing MFC Application
2 Feb 2003  
Igor Ladnik
A Windows application that does not export any program interface, may be converted to automation server with COM object(s) injected into the application process.
15 Jul 2002  
Ernest Laurentin
Introduce to MSSCRIPT.OCX and calling JScript and VBScript in your C++ Application
30 Jun 2002  
VGirish
This tutorial helps you to automate PowerPoint, with hints to automate other MS-Office applications
25 Feb 2002  
Anishcv
An article that demonstrates automation by showing how to split a MS-Word file based on Bookmarks
27 Mar 2001  
Bashir Irfan Malik
This article is about using Microsoft Message Queue (MSMQ) as a DCOM transport layer to send a Microsoft Word document across the internet or your local LAN.
5 Nov 2000  
Igor Tkachev
Integrating MS Office in your MFC Application using ActiveX Document mode.
Sort by Updated

COM/DCOM/COM+ - Beginners 

22 Jun 2011  
Mukit, Ataul
A solution to the problem of PreTranslateMessage not being called for modeless dialogs inside COM/Active-X. It also addresses the problem of Arrow and Tab keys not working inside COM/ActiveX
27 Oct 2008  
Boris O
Demonstrates creating a simple ATL COM DLL and invoking it through PHP.
23 Jul 2006  
Jeff Glatt
How to write an ActiveX Script Host in C.
22 May 2006  
Jeff Glatt
Add a connectable object (source/sink).
9 Jan 2006  
Brian C Hart
This tutorial shows you how to write DCOM software, with all the latest features, in a simple, straightforward manner.
9 May 2005  
Brian C Hart
We build our new server and install it on the server machine.
19 Feb 2005  
Lim Bio Liong
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
6 Jan 2005  
Lim Bio Liong
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
22 Apr 2004  
Imran Ebrahim
The objective of this tutorial is to demonstrate how to build a COM Server and an MFC Client using Visual C++ 6.0. We are going to develop a COM server that takes in a string as input parameter and returns the string prefixed with a "Hello".
18 Apr 2004  
Aria Ansari
An article about COM.
22 Dec 2003  
Brian C Hart
At last! We finish our tutorial by writing a client with MFC, AppWizard, and ClassWizard, like back in the good ol' days (sighhh...)
10 Aug 2003  
Yaron Nir
The article is a brief introduction to what is actually going on behind the scenes of a COM interface.
10 Nov 2002  
Stephane Rodriguez.
Tutorial showing how to build COM components from scratch (DLL, exe, automation).
3 Nov 2002  
Renjith Ramachandran
This article will help you to approach COM basics in a friendly manner.
11 Apr 2002  
Ranjan Banerji
A tutorial on how to create connection points using VC++ and ATL
4 Apr 2001  
Michael Dunn
A tutorial for programmers new to COM that explains the internals of COM servers, and how to write your own interfaces in C++
12 Aug 2000  
Brian C Hart
We modify starter files, provided by the ATL COM AppWizard, to improve the user-friendliness of our server.
12 Aug 2000  
Brian C Hart
In this step we add a simple COM object to our server using the New ATL Object Wizard.
12 Aug 2000  
Brian C Hart
Here we add a method to our DCOM-remoted object, and start on implementing its functionality.
12 Aug 2000  
Brian C Hart
We look at connection points and set up the server's end of one. We'll also finish implementing our SayHello() method.
12 Aug 2000  
Brian C Hart
Brian's detailed answers to your most frequently asked questions about his DCOM tutorial.
4 Aug 2000  
.Shoaib
A step by step guide to write a COM server using C++ without MFC or ATL.
28 Jul 2000  
Michael Dunn
A tutorial for programmers new to COM that explains how to reuse existing COM components, for example, components in the Windows shell.
Sort by Updated

COM / DCOM / COM+ - COM 

28 Sep 2013  
huys03
This article describe how to write a shell extension in plain C++ without ATL
6 Apr 2013  
Kushagra Tiwari
This article will help you to integrate ISCSI functionalities available on Windows with your base application in C++
7 Jul 2011  
Eugene Khodakovsky
A class for easy implementation of JavaScript calls from C++ code.
30 Mar 2010  
rahulagarwal33
allocates a memory filled with the variable with appropriate padding
22 Feb 2009  
Jason Newell
A step-by-step tutorial on creating Solid Edge ST addins
17 Feb 2009  
David Thielen
How to return all types that a COM object implements.
1 Oct 2008  
Wong Shao Voon
How to use STA COM objects asynchronously without blocking your main thread
18 Aug 2008  
VB Rocks
This article demonstrates how to register a COM DLL with Visual Studio 2005.
12 Feb 2008  
Yonghwi Kwon
Explains how to validate COM interface and legacy IsValidateInteface
3 Feb 2008  
sudeesh
An article about COM in .NET
17 Apr 2007  
Elias Bachaalany
Describes how to use COM objects without registration.
5 Mar 2007  
Doug Richards
ATL COM Shared Add Ins Using C++ - The Easy Way
18 Aug 2006  
Lim Bio Liong
Learn the fundamental principles of COM custom marshaling by code examples.
8 Aug 2006  
Jeff Glatt
An ActiveX Script Host with custom COM objects. This allows a script to call C functions in your app.
20 Jul 2006  
William.Wang
A COM class (DLL) that embeds an embeddable OLE object.
16 May 2006  
Jeff Glatt
Make a COM object with multiple interfaces, in C.
7 May 2006  
Jeff Glatt
COM collections in C
20 Apr 2006  
Jeff Glatt
How to write a COM component in C that can be used by script languages such as VBscript, Visual BASIC, jscript, etc.
29 Mar 2006  
Jeff Glatt
How to create/use COM components in plain C, without MFC, ATL, WTL, or any other framework.
13 Apr 2005  
Jigar Mehta
Registering any COM component through coding.
6 Apr 2005  
Andrea Cacciarru
This article explains how to publicize and retrieve data from custom Outlook forms programmatically.
17 Mar 2005  
Huang Wei
Adding MFC support to the ATL COM EXE Server.
23 Jan 2005  
Mayur Mahajan
Article giving a general perspective on implement callback interfaces and general notion of connectable objects and connection points.
10 Dec 2004  
Lim Bio Liong
Learn the fundamental principles of COM Event Handling via a C++ template class that allows for generic handling of dispinterface COM events.
10 Dec 2004  
thomas_tom99
An article on ATL COM Based Addin / Plugin Framework With Dynamic Toolbars and Menus, based on VC++ Addin Architecture.
29 Oct 2004  
liyang yu
A step-by-step introduction to how to build your own Local COM server and client.
21 Jul 2004  
sbaladevan
COM without the complexity. To put it simply, inside COM is written for you.
15 Jun 2004  
Neville Dastur
A COM component that implements interprocess communication, and illustrates firing events to a COM container such as Visual Basic
18 Apr 2004  
Aria Ansari
An article about COM Containment.
18 Apr 2004  
Aria Ansari
An article about COM Library.
3 Mar 2004  
A. Riazi
Building COM components that can be called from any IDE that supports COM with MATLAB COMBuilder toolbox.
28 Feb 2004  
A. Riazi
Building COM components that can be called from any IDEs that support COM with MATLAB COMBuilder toolbox
13 Nov 2003  
Dinesh Ahuja
COM Concept : Containment
31 Oct 2003  
Dinesh Ahuja
Unleashing Aggregation
20 Oct 2003  
Zhefu Zhang
Interaction with MSN Messenger 6.0
10 Oct 2003  
TRiVo
How to inspect COM object contents at runtime.
24 Sep 2003  
Alex Hazanov
How to propogate non COM properties to COM client through custom interface
1 May 2003  
Amit Dey
This article shows how to program an Outlook2000/2K+ COM addin using a pure ATL COM object.
22 Jan 2003  
Alex C. Punnen
This article is intended to explain the concept behind connection points with a clear practical example, which will demonstrate an in-process COM server and an MFC client that uses the server.
2 Dec 2002  
Jörgen Sigvardsson
This is an ATL/COM-port of Don Box' excellent XML property bag implementation.
7 Aug 2002  
MADHANMOHAN
Using an ActiveX control in COM Server. Accessing the Server using a VB Client.
29 Jun 2002  
Adrian Bacaianu
This article will demonstrate how to build and use a COM Add-In using Visual Basic. An useful sample is also provided.
17 Jun 2002  
Uttam Kumar Unik!
This article explains how to pass a C++ object across a COM server.
11 Apr 2002  
Len Holgate
This example COM component provides 3 COM objects for using the Win32 Mailslot IPC mechanism. The component may be useful if you need to communicate from VB using Mailslots.
31 Jan 2002  
Maciej Pirog
An article about MFC Active Documents (things that you can put into Wordpad, Excel, Word and other applications documents)
Sort by Updated

.NET - COM Interop 

8 Oct 2013  
Qmpel7
Step-by-step walkthrough to communicate C classes with COM objects created in C#.
10 Aug 2012  
bChen@sh
This article explores the rules of how AddRef and Release are called in RCW and COM, which addresses the issue of RCW memory leaks.
26 Apr 2012  
Issam Ali
How to pass native (Delphi) callback pointer to a .net COM assembly
23 Feb 2011  
Igor Ladnik
Skype automation allows a user to control desktop of another user with built-in screen sharing.
15 Oct 2010  
401unauthorized
Allows working with most .NET classes in any COM-aware programming or scripting language
7 Jul 2009  
VB Rocks
This article demonstrates how to manually create a COM DLL with VS 2005.
9 Jan 2009  
chihuase
It's easy to create a wrapper for .NET classes that you can use in VB6, but there are some difficulties with the types, specially Generic lists
14 Aug 2008  
VB Rocks
The article demonstrates how to create a COM DLL in VS2005.
29 May 2008  
arnshea
A short example of how to access a managed ArrayList of Strings from Native C++/ATL
1 May 2008  
Tim Golisch
Find out who has (which) files checked-out of VSS.
24 Apr 2008  
Uri Kogan
Raising events in managed code and sinking it in unmanaged C++.
22 Nov 2006  
Donald Snowdy
How to expose a .NET EXE assembly to a COM compliant client application (such as VB6 or VBScript) and force the client application to use the running instance of the .NET EXE assembly.
2 Feb 2006  
Lim Bio Liong
Learn the fundamental principles of building COM DLL and EXE Servers using a .NET language.
8 Oct 2005  
Emad Al-Ashi
How to handle .NET forms (and their events ) used as objects in legacy VB6 application.
6 Oct 2004  
Sriram Chitturi
This tutorial explains how to configure Visual Studio .NET projects when working with COM components whose binary compatibility is broken but the library name and method signatures are retained.
29 Sep 2004  
Nick Parker
A method of calling .NET functions from a COM enabled non .NET environment through a COM callable wrapper.
4 Aug 2004  
Govert van Drimmelen
Describes how to create an automation add-in for Excel using .NET.
4 May 2004  
robo583
An article on using the the COM Component Categories Manager in .NET. Focuses mainly on interoping with COM and writing interfaces in MSIL
22 Apr 2004  
Dirk Vaneynde
Article describes a way to pass any .NET managed object as a parameter to a COM+ queued component in an easy way
28 Dec 2003  
Heath Stewart
Learn to embed .NET user controls in Java applications, applets, and beans using COM to bridge the gap between the two frameworks.
17 Sep 2003  
KRISHNA PRASAD.N
This paper provides a technical overview of .NET and COM interoperability.
17 Dec 2002  
Mohsin Khalil
An article on logging using .NET Queued Components.
23 Oct 2001  
Ranjeet Chakraborty
This article explains how easy it is to write custom host applications for the .NET Common Language Runtime to run managed code.
25 Jul 2001  
Aravind C
Discusses how existing COM components can be used from managed code.
9 Jul 2001  
VISCOM .NET Team
How to access OPC (OLE for Process Control) from .NET with advanced COM interop
Sort by Updated

COM/DCOM/COM+ - COM+ 

1 Nov 2009  
hussain.attiya
Just sharing my experience from six years ago, in 2003, when I was working as a developer.
19 Jul 2007  
tomcat1
How to debug COM+ components from ASP, ASP.NET and test project
16 Mar 2006  
Venkata Kancharla
A Test Driven Development approach for automating the COM+ Administration Task.
13 Nov 2005  
Tommi G
Example application to demonstrate how to get the COM+ type library information from the Registry and display it.
1 Jun 2003  
Partha Kuchana
An introduction to COM+ queued services.
6 Dec 2001  
Ivo Ivanov
A reusable object-oriented framework for preserving state of stateless components.
26 Jan 2001  
Ranjeet Chakraborty
An introduction to the COM+ administration objects used to provide a way to access and manipulate all of the COM+ configuration data.
1 Jun 2000  
Jeremiah Talkar
An introduction to the COM+ Object Pooling service
Sort by Updated

COM/DCOM/COM+ - DCOM 

15 Dec 2011  
Yonghwi Kwon
This article presents a problem on hooking real COM objects and shows solutions on it.
2 Jun 2009  
araud
Your own transport for DCOM
7 Jan 2009  
Brian C Hart
In this step, we add a simple COM object to our server using the ATL Simple Object wizard. Plus, properly initialize and cleanup your COM objects with FinalConstruct() and FinalRelease().
7 Jan 2009  
Brian C Hart
Add a method, SayHello(), to the server, that fires the event which the client handles.
7 Jan 2009  
Brian C Hart
We modify starter files provided by the ATL project wizard, to improve user-friendliness and provide security for our server. I also show you how to do a Replace/Replace All across the whole project.
7 Jan 2009  
Brian C Hart
This tutorial guides you through the step-by-step details of how to use Visual Studio .NET 2003 to develop DCOM client/server applications.
6 Jan 2009  
Brian C Hart
We look at connection points, and set up the server's end of one, for our simple DCOM "Hello, World!" server.
9 Feb 2005  
Vigen Dolbakyan
Quick implementation of client/server connection using DCOM.
20 May 2002  
Adrian Bacaianu
This module is designed to solve the old problem of directory replication.
1 Apr 2002  
Yuancai (Charlie) Ye
Combination of sockets and DCOM.
16 Nov 2001  
Eugene Khodakovsky
Two classes that provide richer interfaces and easier semantics to pass classes via COM/DCOM
8 Oct 2001  
Shadi Al-Kahwaji
This article will walk you through configuring two computers to share a COM component as a distributed component(DCOM).
Sort by Updated

COM/DCOM/COM+ - General 

17 Sep 2013  
Marius Bancila
Provides an overview for creating an consuming classic COM components for desktop applications with the Windows Runtime C++ Template Library
14 May 2012  
valeriyabobko
create COM with no ATL, just C++
11 Jan 2012  
solalem
High level design of RC car with programming the microcontroller and user interface on a PC
20 Apr 2010  
Sharjith
This article shows how to instantiate a COM object in Python and use its methods and properties.
18 Apr 2010  
Sharjith
This article shows how to instantiate a COM object in Tcl/Tk and use its methods and properties.
24 Feb 2010  
zendehdel
Simple and free Adobe Acrobat PDF to image conversion.
22 Jun 2009  
chaitanya shah
When i had searched on the net I found out that there is too less information for outlook addin creation in vc.I was only getting vb application on then Internet so here I have created application with all web site link which I found helpful to you. Now You can create plugin in vc easily.
21 Mar 2009  
Jeffrey Walton
Using WinDbg to survive in a .NET world.
23 Feb 2009  
Zhiwei Liu
A beginner's guide to creating COM/DCOM server and client under .NET 2008 environment.
14 Nov 2007  
Filipe Pereira
This article presents a simple calculator component example by using COM Interoperability basics.
16 Jul 2007  
Sabitha Abraham
This article describes the basics of an IDL file.
10 Jul 2007  
chaitanya shah
Whenever new mail is coming to inbox AddIN will move that mail to specific folder inside inbox.
10 Apr 2007  
Amit M patel
This Article represents that .net based application which is used in web based publication work flow with the use of XML and indesign file
9 Mar 2007  
bjdodo
Two example classes: one in C# that registers itself to the ROT, the other one in MFC/C++ that is using that object
1 Mar 2007  
Doug Richards
An introduction to event sinks in C++ in the context of ATL COM Add Ins.
15 Jan 2007  
SandeepBera
Activex Control for Line Drawing at runtime
28 Nov 2006  
klein_jr
A simple interface for launching MSIE and controlling IE components.
22 Nov 2006  
Julian Brown
Encapsulates the details of SafeArray in a manner consistent with STL. Hides all the messy details.
3 Aug 2006  
Jeff Glatt
Specifically shows how to embed a browser OLE object in your own window, and more generally demonstrates how to manipulate and create COM/OLE objects, in plain C (ie, no MFC, WTL, ATL, .NET, C#, nor even C++). The latter is applicable to many other uses, such as creating your own script engine.
18 Jul 2006  
Ramchandra.kk
An illustration of the concept of Containment.
18 Jul 2006  
Makarov Igor
OLE container implementation for hosting a Transparent Flash Player control using plain C++. No ATL, MFC or other libraries are used.
20 Apr 2006  
Catalin Patulea
Implementing in-process cross-apartment COM interface marshaling without type libraries or registry changes.
4 Apr 2006  
Dustin Metzgar
Shows how to use TIP to communicate with web services in a COM+ distributed transaction.
20 Feb 2006  
Ohad Redlich
This article shows you exactly how to create a COM object that uses IMessageFilter - both in client and server sides.
2 Feb 2006  
Dustin Metzgar
Shows how to use NHibernate in a COM+ distributed transaction.
11 Jan 2006  
Ohad Redlich
This article explains how to use the IMessageFilter.
18 Dec 2005  
.Suchit
COM/OLE based technology for Process Control - An Overview.
7 Oct 2005  
Jozef Bozek
A CGuid class for manipulating the GUID structure.
19 Sep 2005  
Omar Al Zabir
Make version independent COM wrapper using late bound calls yet providing strongly type and disposable interfaces. A version independent managed Outlook Automation Library.
28 Jul 2005  
M_Rizwan
Monitoring COM+ running applications.
24 Jun 2005  
Blue_Aqua
Good interview question COM
23 Jun 2005  
Blue_Aqua
view the contents of BSTR in debugger
17 Jan 2005  
whitesurfer
Client in client PC gets info from server in server PC by connection point
3 Nov 2004  
JaeWook Choi
An article on thunking MouseProc in IE add-in using BHO.
1 Aug 2004  
sbaladevan
This simple program, which I develop for my understanding. This may help you for understanding the com coding and using it VB
3 May 2004  
intensely_radioactive
An article on how to add automation to a form view
29 Apr 2004  
intensely_radioactive
Automation of COM Dialogs in a DLL
19 Apr 2004  
Matt Daley
This article describes how to use a COM+ component as a persistent cache. From this simple base, a complete caching system could be built.
16 Apr 2004  
Rob Manderson
How to define and implement COM interfaces inside an MFC class
4 Apr 2004  
jqd2001
Improve COM+ LCE reliabilty and scalability using MSMQ.
6 Mar 2004  
pratheesh
Describes a practical use of the HTML interfaces available in C++.
14 Jan 2004  
A. Riazi
Employing COM features of MATLAB to host an ActiveX control.
16 Oct 2003  
Philip Painter
This atricle introduces a secure wrapper framework for any in-memory data class and discusses its application to the Microsoft bstr_t and CComBSTR wrappers for the COM data type BSTR.
19 Sep 2003  
Zac Howland
An article on using component categories to create pluggable components
19 Sep 2003  
Zac Howland
An article on using component categories to create pluggable components
3 Aug 2003  
Dinesh Ahuja
Creation of multiple COM object types using a single Class Factory implementation
16 Jul 2003  
Alex Hazanov
A library that allows you to embed scripting functionality to your C++ MFC application.
19 May 2003  
Jörgen Sigvardsson
A simple DECIMAL wrapper class suitable for C++ code interfacing VB scripts/OLE automation code etc.
14 Apr 2003  
Amit Dey
Writing a Word Addin using COM and VB Macros
24 Mar 2003  
Giles
An article on using .NET to create COM+ distributed components acting with a transaction across multiple databases.
7 Mar 2003  
thowra
Writing extensible COM applications using component categorisation and interface inheritance
28 Feb 2003  
stereo
This article shows you how to extend IE's scripting engine by adding custom event sinks and objects
21 Feb 2003  
Deepesh Dhapola
Exmaple source code to import items from Outlook using the Office/Outlook Object Model.
27 Dec 2002  
Johnson Zhou
A class can operate on HTML in reusing Web browser.
18 Dec 2002  
pratheesh
An MFC based implementation of a MS Word Speller.
11 Dec 2002  
George Anescu
Presenting a C++ class for correct operations on BSTR strings with binary data contents
25 Aug 2002  
Michael Mac
An article providing an easy way to use msagent characters
15 Aug 2002  
Roman Kiss
The COM+ Event Subscriber Studio (ESS) is a lite tool to test a COM+ Event System Notification without writing a Subscriber. This article describes a loosely coupled design and implementation details of the 'Virtual Subscriber' and its usage in the ESS Tool.
6 Jun 2002  
Len Holgate
Sometimes it would be nice to be able to use a simple C++ object as a sink for Connection Point notifications. This article shows you how.
7 May 2002  
Ranjan Banerji
SRComHelper makes it easier to call invoke specially in cases where there are several calls to Invoke
2 May 2002  
Arun Ganesh
A discussion on COM component creation in C#
9 Apr 2002  
Len Holgate
There's no standard way to save complex COM+ application configuration in a form that can be placed under version control. This article presents 2 scripts that take advantage of the COM+ Catalog accessibility via script to provide functionality that should really come as standard.
30 Sep 2001  
Morten Abrahamsen
A simple _bstr_t extension to wrap basic string functionality (find, mid, replace aso)
18 Sep 2001  
Roman Kiss
This article describes how to incorporate the resource dispenser into the .Net application using the C# language to build a poolable resource.
7 Sep 2001  
Roman Kiss
This article describes how the COM+ LCE can be incorporated in the .Net application using the C# language.
1 Aug 2001  
@deel@bbas
A simple COM server that is based on Multiple inheritance
17 Jul 2001  
Fabian von Romberg
Dereferincing and resolving Variants and IDispatch
24 May 2001  
Tili
Explains a little bit about event sinking and events of MSN Messenger
9 May 2001  
s.prabhakarreddy
Explains Enumerating Methods in ATL COM
13 Apr 2001  
Morten Abrahamsen
CBSTRStream is a simple BSTR stream implemenation with some useful data type conversion functions.
22 Mar 2001  
Frank Boettger
Three ActiveX controls that allow the runtime-browsing of the object model hierarchy of a COM-Object, its implemented interfaces and the browsing and interactive changing of its properties and methods (a somewhat extended combination of VB's property- and debug-windows).
14 Nov 2000  
Mukesh Gupta
Converts a lump of binary/text data to hex format.
28 Apr 2000  
Paul Barvinko
Allows a low-privileged COM client to delegate calls to a COM server that is running under a higher-priveleged NT user account.
30 Mar 2000  
Jeremiah Talkar
An extremely simple class that wraps the win32 CRITICAL_SECTION. Ideal for the COM STA or MTA.
26 Feb 2000  
Len Holgate
Using simple in-process COM objects you can make an application easy to extend without the need for recompilation of the main app.
25 Feb 2000  
Len Holgate
COM objects can be categorised using the Component Category Manager. The code here makes it easier to use these categories in your code.
18 Jan 2000  
Pierre Chalamet
A neat way to use MFCs built in serialization to store COM objects
9 Dec 1999  
George Poulose
Discusses DLL surrogates and how legacy in-process components can participate in a distributed environment
Sort by Updated

COM/DCOM/COM+ - Smart Pointers for COM 

8 Apr 2007  
keesp
A COM Newbie's Journey Through DLL Hell
22 Feb 2006  
Skeeter
A wrapper class to any COM interface pointer.
Sort by Updated

COM/DCOM/COM+ - Tools 

18 Feb 2009  
Adrian Dorache
Component used to convert a numeric value into English/Romanian words in Excel
19 Aug 2008  
Cristian Adam 1 alternative  
This tool will spy on COM registration process and create side by side (SxS) manifest file(s)
25 Jan 2008  
Tomer Doron
In a mixed .NET/COM COM+ based environment, one may find a need for a command line tool to deploy COM components in COM+.
27 Oct 2006  
CPallini
Explains how to obtain the runtime licence of an ActiveX control in order to use it inside a script.
18 Jun 2004  
Aamir Butt
An article on how to put and get information to an OLE Structured Document.
31 Jul 2002  
davyuan
This tool parses a SOAP request and calls the COM+ component to stress test it.
1 Feb 2001  
Christian S Andersen
A small utility for looking up an object based on a CLSID or progid

Advertise | Privacy | Mobile
Web04 | 2.8.140705.1 | Last Updated 9 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid