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 Member 11020174 on Article "RC car control programming"
by Flaviu2 on tip/trick "Working with Excel in MFC"
by Flaviu2 on tip/trick "Working with Excel in MFC"
by Hyun-woo Jang on tip/trick "Working with Excel in MFC"
by satyaki Chakrabortty on Article "RC car control programming"

All Articles

Sort by Score

COM/DCOM/COM+ - ActiveX 

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.
8 May 2001
Amit Dey
This article shows how to handle custom events generated in a VB ActiveX component in a Visual C++ client.
3 Sep 2001
dswigger
Create dynamic objects that you can pass using IDispatch interfaces
29 Mar 2007
Jeff Glatt
Miscellaneous Script Host details
24 Aug 2005
Yasuhiko Yoshimura
The ActiveX control fires events to others using IConnectionPointContainer interface on the Internet Explorer.
2 Feb 2007
sswater shi
A Word addin to syntax highlight selected text. The toolbar is permanent, with a transparent button icon.
3 May 2004
Andrew Wirger
Printing ActiveX Controls
11 Aug 2004
Andrew Wirger
This article describes how to ensure that the MFC state is properly maintained when sinking ActiveX events
28 Aug 2001
Dmitri Sviridov
The article decribes how to implement docking ActiveX control using MFC and ATL
14 Mar 2003
Hazem Nasereddin
Inserting an ActiveX control (Internet Explorer) into your dialogs and handling relevant events.
21 Oct 2002
Jonathan de Halleux
Eases up the use of the Matlab(c) COM server...
3 Feb 2002
Tzoockee
This is an ActiveX control that can be used as a digital clock, or as a timer.
5 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.
26 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.
23 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.
16 May 2001
Leon Finker
Describes STA threading issues
21 Apr 2009
Gindi Bar Yahav
Creating mini media player using Windows Media Player COM
1 Feb 2007
Ramchandra.kk
Article describing the steps involved to attain aggregation relation between COM components
14 Oct 2004
Pavel Martyanov
COM object for easy user input in multiline edit boxes
24 Sep 2002
Kashif Manzoor
An SMTP Client ActiveX component, that can be used in ASP, VC, VB, Excel etc.
26 Oct 2006
CPallini
A small COM component (DLL) enabling scrips to provide Runtime Licence text for ActiveX controls.
10 Aug 2004
Antti Keskinen
Augmenting the interface access level provided by automatic code generation.
7 Jul 2005
m_ali_
A skin based ActiveX control to change mic and speaker voice intensity.
2 Apr 2002
Mikelangelo
The article descibes how can you find the interfaces implemented by a COM object
7 Jun 2003
Mikel
How to use events from Visual Basic ActiveX controls in C++
5 Jul 2004
Abdul Hye
An understanding of ActiveX controls.
29 Dec 2004
StasSV
Creating vector graphics editor, implementing vector graphics ActiveX.
Sort by Score

COM/DCOM/COM+ - Architecture 

24 Jul 2001
Joao C. Morais
An article about COM Architecture, COM Servers, COM DLL Servers and the Registry
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.
24 Jul 2001
Joao C. Morais
An article about COM Architecture, and deployment of COM Clients and COM Servers
24 Jul 2001
Joao C. Morais
An article about COM IDs and the Registry
24 Jul 2001
Joao C. Morais
An article about COM Architecture, COM Clients and the Registry
Sort by Score

COM/DCOM/COM+ - Automation 

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
10 Aug 2007
Matt (D) Wilson
An alternative take on describing the VOLE Automation library
1 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.
27 Mar 2006
Pablo Yabo
This article was done to provide an example of IStoreNamespace / IStoreFolder.
25 Oct 2004
Karl Josefsson
Learn how to add buttons and how to interact with Outlook.
18 Jul 2003
Ernest Laurentin
Introduction to Microsoft Script Hosting and Adding Macro Scripting language support to existing MFC Application
14 Jul 2002
Ernest Laurentin
Introduce to MSSCRIPT.OCX and calling JScript and VBScript in your C++ Application
4 Nov 2000
Igor Tkachev
Integrating MS Office in your MFC Application using ActiveX Document mode.
22 Aug 2013
ThatsAlok
Opensource Outlook Express automation library
6 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.
3 Feb 2005
pratheesh
An article on adding spell check and synonym info functionality to an editor using MS Word Automation.
26 Jun 2010
imagiro
How to create JavasSript arrays and other objects from C++ code and pass them to the script.
22 Apr 2004
Vahe Karamian
This code will demonstrate how to automate and get content from a MS Word document.
2 Jul 2014
Mohammed El-Afifi
Given an existing win32 application, how to provide COM automation capability to it?
29 Sep 2006
Keith Thoresz
How to place pictures in Excel programmatically
2 Jan 2008
Yaroslav Kourovtsev
Step-by-step tutorial to begin using the comtypes package.
21 Jan 2007
Dmitry Khudorozhkov
Learn how to integrate MS Word functionality with your JScript/WSH scripting solutions.
2 Mar 2006
Dmitry Khudorozhkov
Learn how to integrate MS Excel functionality with your JScript/WSH scripting solutions.
29 Jul 2004
Karl Josefsson
Compressing attachments before sending the mail
29 Jun 2002
VGirish
This tutorial helps you to automate PowerPoint, with hints to automate other MS-Office applications
26 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.
4 Sep 2003
Priyank Bolia
An automation client that connects to the automation server for verifying user ID and password.
4 Sep 2003
Priyank Bolia
A remote login automation example used over the network by DCOM.
24 Feb 2002
Anishcv
An article that demonstrates automation by showing how to split a MS-Word file based on Bookmarks
28 Aug 2003
Priyank Bolia
An automation server that verifies the user ID and password from a MS-Access database for the remote client.
Sort by Score

COM/DCOM/COM+ - Beginners 

8 May 2005
Brian C Hart
We build our new server and install it on the server machine.
3 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++
6 Jan 2005
Lim Bio Liong
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
21 May 2006
Jeff Glatt
Add a connectable object (source/sink).
21 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...)
27 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.
9 Nov 2002
Stephane Rodriguez.
Tutorial showing how to build COM components from scratch (DLL, exe, automation).
17 Apr 2004
Aria Ansari
An article about COM.
22 Jul 2006
Jeff Glatt
How to write an ActiveX Script Host in C.
18 Feb 2005
Lim Bio Liong
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
11 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.
9 Aug 2003
Yaron Nir
The article is a brief introduction to what is actually going on behind the scenes of a COM interface.
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.
11 Aug 2000
Brian C Hart
Here we add a method to our DCOM-remoted object, and start on implementing its functionality.
10 Apr 2002
Ranjan Banerji
A tutorial on how to create connection points using VC++ and ATL
21 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
11 Aug 2000
Brian C Hart
Brian's detailed answers to your most frequently asked questions about his DCOM tutorial.
11 Aug 2000
Brian C Hart
In this step we add a simple COM object to our server using the New ATL Object Wizard.
21 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".
11 Aug 2000
Brian C Hart
We modify starter files, provided by the ATL COM AppWizard, to improve the user-friendliness of our server.
3 Aug 2000
.Shoaib
A step by step guide to write a COM server using C++ without MFC or ATL.
2 Nov 2002
Renjith Ramachandran
This article will help you to approach COM basics in a friendly manner.
27 Oct 2008
Boris O
Demonstrates creating a simple ATL COM DLL and invoking it through PHP.
Sort by Score

COM / DCOM / COM+ - COM 

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

.NET - COM Interop 

15 Oct 2010
401unauthorized
Allows working with most .NET classes in any COM-aware programming or scripting language
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.
27 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.
24 Jul 2001
Aravind C
Discusses how existing COM components can be used from managed code.
8 Jul 2001
VISCOM .NET Team
How to access OPC (OLE for Process Control) from .NET with advanced COM interop
8 Oct 2013
Qmpel7
Step-by-step walkthrough to communicate C classes with COM objects created in C#.
2 Feb 2006
Lim Bio Liong
Learn the fundamental principles of building COM DLL and EXE Servers using a .NET language.
29 Sep 2004
Nick Parker
A method of calling .NET functions from a COM enabled non .NET environment through a COM callable wrapper.
3 Aug 2004
Govert van Drimmelen
Describes how to create an automation add-in for Excel using .NET.
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
7 Jul 2009
CS Rocks
This article demonstrates how to manually create a COM DLL with VS 2005.
22 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.
23 Apr 2008
Uri Kogan
Raising events in managed code and sinking it in unmanaged C++.
9 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.
14 Aug 2008
CS Rocks
The article demonstrates how to create a COM DLL in VS2005.
16 Sep 2003
KRISHNA PRASAD.N
This paper provides a technical overview of .NET and COM interoperability.
3 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
1 May 2008
Tim Golisch
Find out who has (which) files checked-out of VSS.
16 Dec 2002
Mohsin Khalil
An article on logging using .NET Queued Components.
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.
7 Oct 2005
Emad Al-Ashi
How to handle .NET forms (and their events ) used as objects in legacy VB6 application.
21 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
29 May 2008
arnshea
A short example of how to access a managed ArrayList of Strings from Native C++/ATL
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.
Sort by Score

COM/DCOM/COM+ - COM+ 

31 May 2000
Jeremiah Talkar
An introduction to the COM+ Object Pooling service
5 Dec 2001
Ivo Ivanov
A reusable object-oriented framework for preserving state of stateless components.
25 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.
19 Jul 2007
tomcat1
How to debug COM+ components from ASP, ASP.NET and test project
1 Nov 2009
hussain.attiya
Just sharing my experience from six years ago, in 2003, when I was working as a developer.
16 Mar 2006
Venkata Kancharla
A Test Driven Development approach for automating the COM+ Administration Task.
12 Nov 2005
Tommi G
Example application to demonstrate how to get the COM+ type library information from the Registry and display it.
Sort by Score

COM/DCOM/COM+ - DCOM 

15 Dec 2011
Yonghwi Kwon
This article presents a problem on hooking real COM objects and shows solutions on it.
19 May 2002
Adrian Bacaianu
This module is designed to solve the old problem of directory replication.
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.
2 Jun 2009
araud
Your own transport for DCOM
15 Nov 2001
Eugene Khodakovsky
Two classes that provide richer interfaces and easier semantics to pass classes via COM/DCOM
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
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().
8 Feb 2005
Vigen Dolbakyan
Quick implementation of client/server connection using DCOM.
7 Oct 2001
Shadi Al-Kahwaji
This article will walk you through configuring two computers to share a COM component as a distributed component(DCOM).
31 Mar 2002
Yuancai (Charlie) Ye
Combination of sockets and DCOM.
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.
7 Jan 2009
Brian C Hart
Add a method, SayHello(), to the server, that fires the event which the client handles.
Sort by Score

COM/DCOM/COM+ - General 

18 Apr 2010
Sharjith
This article shows how to instantiate a COM object in Tcl/Tk and use its methods and properties.
18 Sep 2003
Zac Howland
An article on using component categories to create pluggable components
11 Jan 2012
solalem
High level design of RC car with programming the microcontroller and user interface on a PC
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.
22 Nov 2006
Julian Brown
Encapsulates the details of SafeArray in a manner consistent with STL. Hides all the messy details.
15 Jul 2003
Alex Hazanov
A library that allows you to embed scripting functionality to your C++ MFC application.
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.
20 Mar 2009
Jeffrey Walton
Using WinDbg to survive in a .NET world.
27 Feb 2003
stereo
This article shows you how to extend IE's scripting engine by adding custom event sinks and objects
8 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.
2 Aug 2004
Mubbasher Adeel
Building COM Objects in C#.
28 Apr 2004
intensely_radioactive
Automation of COM Dialogs in a DLL
18 Dec 2005
.Suchit
COM/OLE based technology for Process Control - An Overview.
23 Mar 2003
Giles
An article on using .NET to create COM+ distributed components acting with a transaction across multiple databases.
13 Apr 2003
Amit Dey
Writing a Word Addin using COM and VB Macros
20 Feb 2003
Deepesh Dhapola
Exmaple source code to import items from Outlook using the Office/Outlook Object Model.
17 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.
27 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.
20 Apr 2010
Sharjith
This article shows how to instantiate a COM object in Python and use its methods and properties.
16 Sep 2013
Marius Bancila
Provides an overview for creating an consuming classic COM components for desktop applications with the Windows Runtime C++ Template Library
18 Sep 2003
Zac Howland
An article on using component categories to create pluggable components
13 Jan 2004
A. Riazi
Employing COM features of MATLAB to host an ActiveX control.
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
15 Apr 2004
Rob Manderson
How to define and implement COM interfaces inside an MFC class
6 Oct 2005
Jozef Bozek
A CGuid class for manipulating the GUID structure.
29 Sep 2001
Morten Abrahamsen
A simple _bstr_t extension to wrap basic string functionality (find, mid, replace aso)
14 Nov 2007
Filipe Pereira
This article presents a simple calculator component example by using COM Interoperability basics.
18 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.
3 Nov 2004
JaeWook Choi
An article on thunking MouseProc in IE add-in using BHO.
21 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).
24 Aug 2002
Michael Mac
An article providing an easy way to use msagent characters
2 Feb 2006
Dustin Metzgar
Shows how to use NHibernate in a COM+ distributed transaction.
17 Dec 2002
pratheesh
An MFC based implementation of a MS Word Speller.
18 Jul 2006
Ramchandra.kk
An illustration of the concept of Containment.
15 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.
8 Dec 1999
George Poulose
Discusses DLL surrogates and how legacy in-process components can participate in a distributed environment
4 Apr 2006
Dustin Metzgar
Shows how to use TIP to communicate with web services in a COM+ distributed transaction.
10 Dec 2002
George Anescu
Presenting a C++ class for correct operations on BSTR strings with binary data contents
1 Mar 2007
Doug Richards
An introduction to event sinks in C++ in the context of ATL COM Add Ins.
17 Jan 2000
Pierre Chalamet
A neat way to use MFCs built in serialization to store COM objects
2 May 2004
intensely_radioactive
An article on how to add automation to a form view
20 Apr 2006
Catalin Patulea
Implementing in-process cross-apartment COM interface marshaling without type libraries or registry changes.
6 Mar 2003
thowra
Writing extensible COM applications using component categorisation and interface inheritance
23 Feb 2009
Zhiwei Liu
A beginner's guide to creating COM/DCOM server and client under .NET 2008 environment.
5 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.
12 Apr 2001
Morten Abrahamsen
CBSTRStream is a simple BSTR stream implemenation with some useful data type conversion functions.
14 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.
19 Feb 2006
Ohad Redlich
This article shows you exactly how to create a COM object that uses IMessageFilter - both in client and server sides.
14 May 2012
valeriyabobko
create COM with no ATL, just C++
28 Jul 2005
M_Rizwan
Monitoring COM+ running applications.
11 Jan 2006
Ohad Redlich
This article explains how to use the IMessageFilter.
6 Sep 2001
Roman Kiss
This article describes how the COM+ LCE can be incorporated in the .Net application using the C# language.
29 Mar 2000
Jeremiah Talkar
An extremely simple class that wraps the win32 CRITICAL_SECTION. Ideal for the COM STA or MTA.
31 Jul 2001
@deel@bbas
A simple COM server that is based on Multiple inheritance
18 May 2003
Jörgen Sigvardsson
A simple DECIMAL wrapper class suitable for C++ code interfacing VB scripts/OLE automation code etc.
5 Mar 2004
pratheesh
Describes a practical use of the HTML interfaces available in C++.
24 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.
17 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.
25 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.
23 May 2001
Tili
Explains a little bit about event sinking and events of MSN Messenger
8 May 2001
s.prabhakarreddy
Explains Enumerating Methods in ATL COM
2 Aug 2003
Dinesh Ahuja
Creation of multiple COM object types using a single Class Factory implementation
28 Nov 2006
klein_jr
A simple interface for launching MSIE and controlling IE components.
3 Apr 2004
jqd2001
Improve COM+ LCE reliabilty and scalability using MSMQ.
15 Jul 2007
Sabitha Abraham
This article describes the basics of an IDL file.
6 May 2002
Ranjan Banerji
SRComHelper makes it easier to call invoke specially in cases where there are several calls to Invoke
26 Dec 2002
Johnson Zhou
A class can operate on HTML in reusing Web browser.
23 Jun 2005
Blue_Aqua
Good interview question COM
13 Nov 2000
Mukesh Gupta
Converts a lump of binary/text data to hex format.
16 Jul 2001
Fabian von Romberg
Dereferincing and resolving Variants and IDispatch
9 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
1 May 2002
Arun Ganesh
A discussion on COM component creation in C#
15 Jan 2007
SandeepBera
Activex Control for Line Drawing at runtime
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.
23 Feb 2010
zendehdel
Simple and free Adobe Acrobat PDF to image conversion.
9 Jul 2007
chaitanya shah
Whenever new mail is coming to inbox AddIN will move that mail to specific folder inside inbox.
31 Jul 2004
sbaladevan
This simple program, which I develop for my understanding. This may help you for understanding the com coding and using it VB
17 Jan 2005
whitesurfer
Client in client PC gets info from server in server PC by connection point
Sort by Score

COM/DCOM/COM+ - Smart Pointers for COM 

7 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 Score

COM/DCOM/COM+ - Tools 

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+.
18 Feb 2009
Adrian Dorache
Component used to convert a numeric value into English/Romanian words in Excel
17 Jun 2004
Aamir Butt
An article on how to put and get information to an OLE Structured Document.
31 Jan 2001
Christian S Andersen
A small utility for looking up an object based on a CLSID or progid
30 Jul 2002
davyuan
This tool parses a SOAP request and calls the COM+ component to stress test it.
27 Oct 2006
CPallini
Explains how to obtain the runtime licence of an ActiveX control in order to use it inside a script.
17 Jun 2012
fahadzukie
This is an alternative for "regsvr42: Generate SxS Manifest Files from Native DLLs for Registration-Free COM"


Advertise | Privacy | Mobile
Web02 | 2.8.140921.1 | Last Updated 22 Sep 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid