Millions of members and growing! (11,365 online);
Email Password   helpLost your password?
Announcements




Search    
Advanced Search
Sitemap
COM / COM+

Contents

COM/DCOM/COM+ - ActiveX

top
Title / Updated Author Score  
COM in plain C, part 8
Updated: 29 Mar 2007
Miscellaneous Script Host details
Jeff Glatt 4.82
A Complete ActiveX Web Control Tutorial
Updated: 21 Jun 2006
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.
David Marcionek 4.76
A Word add-in to syntax highlight selected text
Updated: 2 Feb 2007
A Word addin to syntax highlight selected text. The toolbar is permanent, with a transparent button icon.
sswater shi 4.72
Handling VB ActiveX Events in Visual C++ client
Updated: 9 May 2001
This article shows how to handle custom events generated in a VB ActiveX component in a Visual C++ client.
Amit Dey 4.71
Printing ActiveX Controls
Updated: 4 May 2004
Printing ActiveX Controls
Andrew Wirger 4.52
Firing Events among ActiveX controls on IE
Updated: 24 Aug 2005
The ActiveX control fires events to others using IConnectionPointContainer interface on the Internet Explorer.
Yasuhiko Yoshimura 4.51
Docking ActiveX Controls: Principles and Implementation
Updated: 29 Aug 2001
The article decribes how to implement docking ActiveX control using MFC and ATL
Dmitri Sviridov 4.38
Dynamic Creation of IDispatch interfaces using simple classes
Updated: 4 Sep 2001
Create dynamic objects that you can pass using IDispatch interfaces
dswigger 4.35
Getting an (ATL) ActiveX control to print from Office Applications
Updated: 27 Nov 2002
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.
Peter Mares 4.25
Overriding MFC's Default Client Site to Implement IServiceProvider
Updated: 6 Oct 2003
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.
R Hartman 4.25
MFC GDI+ ActiveX Arrow Control For Excel
Updated: 24 Oct 2004
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.
Hing 4.20
ActiveX Events and MFC State
Updated: 12 Aug 2004
This article describes how to ensure that the MFC state is properly maintained when sinking ActiveX events
Andrew Wirger 4.19
Digital Clock & Timer ActiveX Control
Updated: 4 Feb 2002
This is an ActiveX control that can be used as a digital clock, or as a timer.
Tzoockee 4.10
A class wrapper for Matlab(c) ActiveX Control
Updated: 22 Oct 2002
Eases up the use of the Matlab(c) COM server...
Jonathan de Halleux 4.02
LicenceProvider
Updated: 26 Oct 2006
A small COM component (DLL) enabling scrips to provide Runtime Licence text for ActiveX controls.
CPallini 4.00
STA threading model issues
Updated: 17 May 2001
Describes STA threading issues
Leon Finker 3.93
Aggregation explained
Updated: 1 Feb 2007
Article describing the steps involved to attain aggregation relation between COM components
Ramchandra.kk 3.83
AutoCompleteML - auto completion for multiline edit box
Updated: 15 Oct 2004
COM object for easy user input in multiline edit boxes
Pavel Martyanov 3.80
Using ActiveX Controls Example: Insert Internet Explorer into your Dialogs
Updated: 15 Mar 2003
Inserting an ActiveX control (Internet Explorer) into your dialogs and handling relevant events.
Hazem Nasereddin 3.74
SMTP Client ActiveX component
Updated: 25 Sep 2002
An SMTP Client ActiveX component, that can be used in ASP, VC, VB, Excel etc.
Kashif Manzoor 3.38
How to find the name for interfaces implemented by a COM object
Updated: 3 Apr 2002
The article descibes how can you find the interfaces implemented by a COM object
Mikelangelo 3.04
Using ActiveX controls in MFC more efficiently
Updated: 11 Aug 2004
Augmenting the interface access level provided by automatic code generation.
Antti Keskinen 3.00
Skin Based ActiveX Control to Change Mic and Speaker Voice Intensity
Updated: 8 Jul 2005
A skin based ActiveX control to change mic and speaker voice intensity.
m_ali_ 2.71
VB Events in C++
Updated: 8 Jun 2003
How to use events from Visual Basic ActiveX controls in C++
Mikel 2.64
Creating An ActiveX Control using VC++.NET
Updated: 6 Jul 2004
An understanding of ActiveX controls.
Abdul Hye 2.44
Programmable Vector Graphics
Updated: 30 Dec 2004
Creating vector graphics editor, implementing vector graphics ActiveX.
StasSV 1.77
 

COM/DCOM/COM+ - Architecture

top
Title / Updated Author Score  
COM IDs & Registry keys in a nutshell
Updated: 25 Jul 2001
An article about COM IDs and the Registry
Joao C. Morais 4.70
The COM Macro-Architecture Topology
Updated: 25 Jul 2001
An article about COM Architecture, and deployment of COM Clients and COM Servers
Joao C. Morais 4.67
COM Macro Architecture Topology - Servers
Updated: 25 Jul 2001
An article about COM Architecture, COM Servers, COM DLL Servers and the Registry
Joao C. Morais 4.47
COM Macro Architecture Topology - Clients
Updated: 25 Jul 2001
An article about COM Architecture, COM Clients and the Registry
Joao C. Morais 3.67
 

COM/DCOM/COM+ - Automation

top
Title / Updated Author Score  
A Simple XML Validator, using VOLE
Updated: 16 Apr 2007
A simple command-line utility that validates XML files, implemented using MSXML via the VOLE COM/Automation driver library
Matt (D) Wilson 4.83
Automating Windows Applications
Updated: 2 Feb 2003
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.
Igor Ladnik 4.82
Adding Spell Check and Synonym Info to a Text Editor, using Word Automation
Updated: 4 Feb 2005
An article on adding spell check and synonym info functionality to an editor using MS Word Automation.
pratheesh 4.76
Adding Macro Scripting language support to existing MFC Application
Updated: 19 Jul 2003
Introduction to Microsoft Script Hosting and Adding Macro Scripting language support to existing MFC Application
Ernest Laurentin 4.74
Using MS Office in an MFC Application
Updated: 5 Nov 2000
Integrating MS Office in your MFC Application using ActiveX Document mode.
Igor Tkachev 4.70
Adding VBScript and JScript support in your C++ applications
Updated: 15 Jul 2002
Introduce to MSSCRIPT.OCX and calling JScript and VBScript in your C++ Application
Ernest Laurentin 4.66
Reading and Writing Messages in Outlook Express
Updated: 27 Mar 2006
This article was done to provide an example of IStoreNamespace / IStoreFolder.
Pablo Yabo 4.63
Two More Words
Updated: 22 Jan 2007
Learn how to integrate MS Word functionality with your JScript/WSH scripting solutions.
Dmitry Khudorozhkov 4.50
Extending Outlook with new features
Updated: 26 Oct 2004
Learn how to add buttons and how to interact with Outlook.
virtually_void 4.49
Placing images in Excel using automation
Updated: 29 Sep 2006
How to place pictures in Excel programmatically
Keith Thoresz 4.44
Adding automation to MFC applications
Updated: 7 Sep 2004
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.
roel_v2 4.42
Compressing attachments before sending the mail
Updated: 30 Jul 2004
Compressing attachments before sending the mail
virtually_void 4.27
Standard of Excellence
Updated: 2 Mar 2006
Learn how to integrate MS Excel functionality with your JScript/WSH scripting solutions.
Dmitry Khudorozhkov 4.24
Driving Microsoft Word, using VOLE
Updated: 10 Aug 2007
An alternative take on describing the VOLE Automation library
Matt (D) Wilson 4.24
Transporting persistent data over the internet using MSMQ
Updated: 27 Mar 2001
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.
Bashir Irfan 3.95
Borland C++ MS Word Automation
Updated: 23 Apr 2004
This code will demonstrate how to automate and get content from a MS Word document.
Vahe Karamian 3.92
Automating MS-Office applications
Updated: 30 Jun 2002
This tutorial helps you to automate PowerPoint, with hints to automate other MS-Office applications
VGirish 3.85
Login: Automation over DCOM
Updated: 5 Sep 2003
A remote login automation example used over the network by DCOM.
Priyank Bolia 3.07
Login: Automation Client
Updated: 5 Sep 2003
An automation client that connects to the automation server for verifying user ID and password.
Priyank Bolia 3.00
Demonstration of OLE Automation of MS Word
Updated: 25 Feb 2002
An article that demonstrates automation by showing how to split a MS-Word file based on Bookmarks
Anishcv 2.55
Login: Automation Server
Updated: 29 Aug 2003
An automation server that verifies the user ID and password from a MS-Access database for the remote client.
Priyank Bolia 2.18
 

COM/DCOM/COM+ - Beginners

top
Title / Updated Author Score  
Understanding The COM Single-Threaded Apartment Part 1
Updated: 6 Jan 2005
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
Lim Bio Liong 4.87
Introduction to COM Part II - Behind the Scenes of a COM Server
Updated: 4 Apr 2001
A tutorial for programmers new to COM that explains the internals of COM servers, and how to write your own interfaces in C++
Michael Dunn 4.82
DCOM D-Mystified: A DCOM Tutorial, Step 5
Updated: 12 Aug 2000
We look at connection points and set up the server's end of one. We'll also finish implementing our SayHello() method.
Brian Hart 4.79
COM in plain C, Part 6
Updated: 23 Jul 2006
How to write an ActiveX Script Host in C.
Jeff Glatt 4.78
Introduction to COM - What It Is and How to Use It.
Updated: 28 Jul 2000
A tutorial for programmers new to COM that explains how to reuse existing COM components, for example, components in the Windows shell.
Michael Dunn 4.77
COM from scratch - PART ONE
Updated: 18 Apr 2004
An article about COM.
Aria Ansari 4.73
Understanding The COM Single-Threaded Apartment Part 2
Updated: 19 Feb 2005
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
Lim Bio Liong 4.72
DCOM D-Mystified: A DCOM Tutorial, Step 4
Updated: 12 Aug 2000
Here we add a method to our DCOM-remoted object, and start on implementing its functionality.
Brian Hart 4.65
DCOM D-Mystified: A DCOM Tutorial, Step 7
Updated: 22 Dec 2003
At last! We finish our tutorial by writing a client with MFC, AppWizard, and ClassWizard, like back in the good ol' days (sighhh...)
Brian Hart 4.63
COM in plain C, Part 5
Updated: 22 May 2006
Add a connectable object (source/sink).
Jeff Glatt 4.63
DCOM D-Mystified: A DCOM Tutorial, Step 1
Updated: 9 Jan 2006
This tutorial shows you how to write DCOM software, with all the latest features, in a simple, straightforward manner.
Brian Hart 4.60
DCOM D-Mystified: A DCOM Tutorial, Step 3
Updated: 12 Aug 2000
In this step we add a simple COM object to our server using the New ATL Object Wizard.
Brian Hart 4.56
DCOM D-Mystified: A DCOM Tutorial, Step 6
Updated: 9 May 2005
We build our new server and install it on the server machine.
Brian Hart 4.55
A simple yet debuggable COM skeleton code
Updated: 10 Nov 2002
Tutorial showing how to build COM components from scratch (DLL, exe, automation).
Stephane Rodriguez. 4.43
DCOM D-Mystified: A DCOM Tutorial, Step 2
Updated: 12 Aug 2000
We modify starter files, provided by the ATL COM AppWizard, to improve the user-friendliness of our server.
Brian Hart 4.30
COM Interface Basics
Updated: 10 Aug 2003
The article is a brief introduction to what is actually going on behind the scenes of a COM interface.
Yaron Nir 4.29
A Beginner's Tutorial for Connection Points Using VC++ and ATL
Updated: 11 Apr 2002
A tutorial on how to create connection points using VC++ and ATL
Ranjan Banerji 4.29
DCOM D-Mystified: Questions and Answers
Updated: 12 Aug 2000
Brian's detailed answers to your most frequently asked questions about his DCOM tutorial.
Brian Hart 4.17
Hello World in COM using ATL
Updated: 22 Apr 2004
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".
Imran Ebrahim 3.86
A very simple COM server without ATL or MFC
Updated: 4 Aug 2000
A step by step guide to write a COM server using C++ without MFC or ATL.
.Shoaib 3.57
A Friendly Approach to COM Basics
Updated: 3 Nov 2002
This article will help you to approach COM basics in a friendly manner.
Renjith Ramachandran 2.75
 

COM / DCOM / COM+ - COM

top
Title / Updated Author Score  
COM in plain C
Updated: 29 Mar 2006
How to create/use COM components in plain C, without MFC, ATL, WTL, or any other framework.
Jeff Glatt 4.93
Understanding Custom Marshaling Part 1
Updated: 18 Aug 2006
Learn the fundamental principles of COM custom marshaling by code examples.
Lim Bio Liong 4.83
COM in plain C, Part 2
Updated: 20 Apr 2006
How to write a COM component in C that can be used by script languages such as VBscript, Visual BASIC, jscript, etc.
Jeff Glatt 4.82
Building an Office2K COM addin with VC++/ATL
Updated: 1 May 2003
This article shows how to program an Outlook2000/2K+ COM addin using a pure ATL COM object.
Amit Dey 4.80
COM from scratch - PART TWO
Updated: 18 Apr 2004
An article about COM Library.
Aria Ansari 4.76
Understanding COM Event Handling
Updated: 10 Dec 2004
Learn the fundamental principles of COM Event Handling via a C++ template class that allows for generic handling of dispinterface COM events.
Lim Bio Liong 4.74
JavaScript call from C++
Updated: 29 May 2002
A class for easy implementation of JavaScript calls from C++ code
Eugene Khodakovsky 4.73
COM in plain C, Part 4
Updated: 16 May 2006
Make a COM object with multiple interfaces, in C.
Jeff Glatt 4.71
Building a LOCAL COM Server and Client: A Step by Step Example
Updated: 29 Oct 2004
A step-by-step introduction to how to build your own Local COM server and client.
liyang yu 4.71
COM Connection Points
Updated: 22 Jan 2003
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.
Alex C. Punnen 4.70
COM Mailslots - Designing asynchonous COM components for VB
Updated: 11 Apr 2002
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.
Len Holgate 4.70
COM Concept : Unleashing Aggregation
Updated: 31 Oct 2003
Unleashing Aggregation
Dinesh Ahuja 4.62
ATL COM Based Addin / Plugin Framework With Dynamic Toolbars and Menus
Updated: 10 Dec 2004
An article on ATL COM Based Addin / Plugin Framework With Dynamic Toolbars and Menus, based on VC++ Addin Architecture.
thomas_tom99 4.57
Emulating CoCreateInstance()
Updated: 17 Apr 2007
Describes how to use COM objects without registration.
lallous 4.52
COM from scratch - PART THREE
Updated: 18 Apr 2004
An article about COM Containment.
Aria Ansari 4.52
COM Interface Hooking and Its Application - Part I
Updated: 20 Oct 2003
Interaction with MSN Messenger 6.0
Zhefu Zhang 4.52
A VC++ Outlook COM Add-in that publicizes a custom form
Updated: 6 Apr 2005
This article explains how to publicize and retrieve data from custom Outlook forms programmatically.
Andrea Cacciarru 4.50
COM in plain C, Part 7
Updated: 8 Aug 2006
An ActiveX Script Host with custom COM objects. This allows a script to call C functions in your app.
Jeff Glatt 4.49
COM in plain C, Part 3
Updated: 7 May 2006
COM collections in C
Jeff Glatt 4.36
XML Property Bag Implementation
Updated: 2 Dec 2002
This is an ATL/COM-port of Don Box' excellent XML property bag implementation.
Joergen Sigvardsson 4.27
A COM class (DLL) for embedding an embeddable OLE object
Updated: 20 Jul 2006
A COM class (DLL) that embeds an embeddable OLE object.
William.Wang 4.25
Handling COM Events in a Console Application
Updated: 27 Jan 2003
Simple source code that handles COM events easily without the help of MFC, etc.
Xiangyang Liu 4.14
Discover COM. Realtime feed for Excel
Updated: 29 Jun 2002
This article will demonstrate how to build and use a COM Add-In using Visual Basic. An useful sample is also provided.
Adrian Bacaianu 4.12
Handling COM Events in a Console Application, Part II
Updated: 28 Jan 2003
Simple code to deal with multiple event sinks/sources
Xiangyang Liu 4.10
ATL COM Shared Add Ins Using C++ - The Easy Way
Updated: 5 Mar 2007
ATL COM Shared Add Ins Using C++ - The Easy Way
Doug Richards 4.00
MFC Active Document Servers
Updated: 31 Jan 2002
An article about MFC Active Documents (things that you can put into Wordpad, Excel, Word and other applications documents)
Maciej Pirog 3.95
An ATL Component in C++ that fires COM events
Updated: 15 Jun 2004
A COM component that implements interprocess communication, and illustrates firing events to a COM container such as Visual Basic
Neville Dastur 3.95
Early-binding to a non-existent COM object
Updated: 21 Nov 2001
Simple code that early-binds to a COM object that has not been implemented yet
Xiangyang Liu 3.94
Extending COM object with runtime properties through custom interface
Updated: 24 Sep 2003
How to propogate non COM properties to COM client through custom interface
Alex Hazanov 3.80
RunTime COM Object Inspection
Updated: 10 Oct 2003
How to inspect COM object contents at runtime.
TRiVo 3.67
Building COM Components Using MATLAB - Part II
Updated: 3 Mar 2004
Building COM components that can be called from any IDE that supports COM with MATLAB COMBuilder toolbox.
A. Riazi 3.39
Inside COM
Updated: 21 Jul 2004
COM without the complexity. To put it simply, inside COM is written for you.
sbaladevan 3.37
Simple Example to show the functioning of ActiveX control with VB client in ATL COM
Updated: 7 Aug 2002
Using an ActiveX control in COM Server. Accessing the Server using a VB Client.
MADHANMOHAN 3.24
ATL COM EXE Server with MFC support
Updated: 17 Mar 2005
Adding MFC support to the ATL COM EXE Server.
Huang Wei 3.18
COM Concept : Containment
Updated: 13 Nov 2003
COM Concept : Containment
Dinesh Ahuja 3.00
Building COM Components Using MATLAB - Part I
Updated: 28 Feb 2004
Building COM components that can be called from any IDEs that support COM with MATLAB COMBuilder toolbox
A. Riazi 2.86
An introduction to callbacks and connection points with ATL
Updated: 23 Jan 2005
Article giving a general perspective on implement callback interfaces and general notion of connectable objects and connection points.
Mayur Mahajan 2.54
Registering any COM component through coding
Updated: 13 Apr 2005
Registering any COM component through coding.
Jigar Mehta 1.91
Passing C++ Object in ATL DLL Server
Updated: 17 Jun 2002
This article explains how to pass a C++ object across a COM server.
Uttam Kumar Unik! 1.88
 

.NET - COM Interop

top
Title / Updated Author Score  
Embedding .NET Controls in Java
Updated: 28 Dec 2003
Learn to embed .NET user controls in Java applications, applets, and beans using COM to bridge the gap between the two frameworks.
Heath Stewart 4.73
Exposing .NET Components to COM
Updated: 29 Sep 2004
A method of calling .NET functions from a COM enabled non .NET environment through a COM callable wrapper.
Nick Parker 4.60
OPC and .NET with COM Interoperability
Updated: 9 Jul 2001
How to access OPC (OLE for Process Control) from .NET with advanced COM interop
VISCOM .NET Team 4.57
Understanding Classic COM Interoperability With .NET Applications
Updated: 25 Jul 2001
Discusses how existing COM components can be used from managed code.
Aravind C 4.52
Using COM Objects in Multithreaded .NET Applications
Updated: 13 Aug 2003
Sample VB.NET and C# code that uses existing com objects in ASP.NET pages
Xiangyang Liu 4.41
Creating a host application for the .NET Common Language Runtime.
Updated: 23 Oct 2001
This article explains how easy it is to write custom host applications for the .NET Common Language Runtime to run managed code.
Ranjeet Chakraborty 4.30
Using the COM Component Categories Manager in .NET
Updated: 4 May 2004
An article on using the the COM Component Categories Manager in .NET. Focuses mainly on interoping with COM and writing interfaces in MSIL
robo583 4.28
Remote Logging using .NET Queued Components
Updated: 17 Dec 2002
An article on logging using .NET Queued Components.
Mohsin Khalil 4.13
Create an Automation Add-In for Excel using .NET
Updated: 4 Aug 2004
Describes how to create an automation add-in for Excel using .NET.
Govert van Drimmelen 4.05
Handling .NET forms and their events in VB6 main application
Updated: 8 Oct 2005
How to handle .NET forms (and their events ) used as objects in legacy VB6 application.
Emad Al-Ashi 3.79
Referencing binary incompatible versions of COM components in Visual Studio .NET
Updated: 6 Oct 2004
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.
Sriram Chitturi 3.77
A generic and typed way to transfer .NET objects to COM+ queued components
Updated: 22 Apr 2004
Article describes a way to pass any .NET managed object as a parameter to a COM+ queued component in an easy way
Dirk Vaneynde 3.63
.NET - COM Interoperability
Updated: 17 Sep 2003
This paper provides a technical overview of .NET and COM interoperability.
KRISHNA PRASAD.N 3.53
ActiveX EXE Wrappers
Updated: 22 Nov 2006
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.
dsnowdy 3.26
 

COM/DCOM/COM+ - COM+

top
Title / Updated Author Score  
COM+ Object Pooling
Updated: 1 Jun 2000
An introduction to the COM+ Object Pooling service
Jeremiah Talkar 4.56
A simple solution for managing state of stateless transactional COM+ components
Updated: 6 Dec 2001
A reusable object-oriented framework for preserving state of stateless components.
Ivo Ivanov 4.38
Programmatic administration of COM+ Applications with the COM+ Admin objects in VC++
Updated: 26 Jan 2001
An introduction to the COM+ administration objects used to provide a way to access and manipulate all of the COM+ configuration data.
Ranjeet Chakraborty 4.06
Designing Asynchronous Processing Using COM+ Queued Services
Updated: 1 Jun 2003
An introduction to COM+ queued services.
Partha Kuchana 2.70
 

COM/DCOM/COM+ - DCOM

top
Title / Updated Author Score  
Discover COM: Connection Points versus Mailslots in Replication Directory.
Updated: 20 May 2002
This module is designed to solve the old problem of directory replication.
Adrian Bacaianu 4.69
Passing C++ classes across DCOM
Updated: 16 Nov 2001
Two classes that provide richer interfaces and easier semantics to pass classes via COM/DCOM
Eugene Khodakovsky 4.23
Client/Server connection using DCOM, with anonymous access
Updated: 9 Feb 2005
Quick implementation of client/server connection using DCOM.
Vigen Dolbakyan 4.00
DCOM D-Mystified.NET 2003: A DCOM Tutorial, Step 2
Updated: 29 Dec 2005
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.
Brian Hart 3.93
DCOM D-Mystified.NET 2003: A DCOM Tutorial, Step 1
Updated: 17 Jan 2007
This tutorial guides you through the step-by-step details of how to use Visual Studio .NET 2003 to develop DCOM client/server applications.
Brian Hart 3.71
DCOM Access Denied Problem
Updated: 8 Oct 2001
This article will walk you through configuring two computers to share a COM component as a distributed component(DCOM).
Shadi Al-Kahwaji 3.53
DCOM D-Mystified.NET 2003: A DCOM Tutorial, Step 3
Updated: 29 Dec 2005
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().
Brian Hart 3.52
Offset weaknesses of DCOM with strong points of socket
Updated: 1 Apr 2002
Combination of sockets and DCOM.
Yuancai (Charlie) Ye 3.45
DCOM D-Mystified.NET 2003: A DCOM Tutorial, Step 5
Updated: 4 May 2006
We look at connection points, and set up the server's end of one, for our simple DCOM "Hello, World!" server.
Brian Hart 3.37
DCOM D-Mystified.NET 2003: A DCOM Tutorial, Step 4
Updated: 30 Dec 2005
Add a method, SayHello(), to the server, that fires the event which the client handles.
Brian Hart 2.64
 

COM/DCOM/COM+ - General

top
Title / Updated Author Score  
Embeddable script editor for MFC applications
Updated: 16 Jul 2003
A library that allows you to embed scripting functionality to your C++ MFC application.
Alex Hazanov 4.83
Store COM+ administration details as XML files to help with source control
Updated: 9 Apr 2002
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.
Len Holgate 4.82
Pluggable Components using Component Categories Part I
Updated: 19 Sep 2003
An article on using component categories to create pluggable components
Zac Howland 4.81
Automation of COM Dialogs in a DLL
Updated: 29 Apr 2004
Automation of COM Dialogs in a DLL
intensely_radioactive 4.77
Embed an HTML control in your own window using plain C
Updated: 3 Aug 2006
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.
Jeff Glatt 4.76
Pluggable Components using Component Categories - Part II
Updated: 19 Sep 2003
An article on using component categories to create pluggable components
Zac Howland 4.69
Importing contacts from Outlook
Updated: 21 Feb 2003
Exmaple source code to import items from Outlook using the Office/Outlook Object Model.
Deepesh Dhapola 4.68
SafeCOMWrapper - Managed Disposable Strongly Typed safe wrapper to late bound COM
Updated: 19 Sep 2005
Make version independent COM wrapper using late bound calls yet providing strongly type and disposable interfaces. A version independent managed Outlook Automation Library.
Omar Al Zabir 4.67
Invoking web methods from a C++ console application
Updated: 30 May 2003
A simple COM component to access various web services
Xiangyang Liu 4.60
COM delegation using the COM channel hook mechanism
Updated: 28 Apr 2000
Allows a low-privileged COM client to delegate calls to a COM server that is running under a higher-priveleged NT user account.
Paul Barvinko 4.58
Creating COM+ Objects using EnterpriseServices in .NET
Updated: 24 Mar 2003
An article on using .NET to create COM+ distributed components acting with a transaction across multiple databases.
Giles 4.55
STL Compliant Class for SafeArrays
Updated: 22 Nov 2006
Encapsulates the details of SafeArray in a manner consistent with STL. Hides all the messy details.
Julian Brown 4.51
Running Object Table: Provider in .NET, consumer in MFC
Updated: 9 Mar 2007
Two example classes: one in C# that registers itself to the ROT, the other one in MFC/C++ that is using that object
bjdodo 4.50
Extending the Internet Explorer Scripting Engine
Updated: 28 Feb 2003
This article shows you how to extend IE's scripting engine by adding custom event sinks and objects
stereo 4.47
Wrapper class for MsAgent characters
Updated: 25 Aug 2002
An article providing an easy way to use msagent characters
Michael Mac 4.45
Writing an MS Word addin
Updated: 14 Apr 2003
Writing a Word Addin using COM and VB Macros
Amit Dey 4.44
Beginner's Tutorial: Calling Visual Basic ActiveX DLLs from Visual C++
Updated: 19 Nov 1999
C. Lung 4.42
Using ActiveX Control Within A Console Application
Updated: 23 Nov 1999
Xiangyang Liu 4.39
Thunking MouseProc in IE add-in
Updated: 3 Nov 2004
An article on thunking MouseProc in IE add-in using BHO.
JaeWook Choi 4.38
Using NHibernate in COM+ (.NET Enterprise Services) Distributed Transactions
Updated: 2 Feb 2006
Shows how to use NHibernate in a COM+ distributed transaction.
Dustin Metzgar 4.33
Getting the most out of IDispatch
Updated: 12 Dec 2003
A C++ class that makes it extremely easy to use a COM object, even in console apps
Xiangyang Liu 4.32
ActiveX Controls for interactive Runtime Debugging of COM Objects
Updated: 22 Mar 2001
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).
Frank Boettger 4.31
An introduction to MFC's COM Interface Macros
Updated: 16 Apr 2004
How to define and implement COM interfaces inside an MFC class
Rob Manderson 4.30
Secure BSTR and Other Data Wrappers
Updated: 16 Oct 2003
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.
Philip Painter 4.29
Native & Managed Interop Made Simple
Updated: 14 Nov 2007
This article presents a simple calculator component example by using COM Interoperability basics.
Filipe Pereira 4.20
A Very Simple Persistent Cache in a COM+ Component
Updated: 19 Apr 2004
This article describes how to use a COM+ component as a persistent cache. From this simple base, a complete caching system could be built.
Matt Daley 4.19
In-process Servers and DCOMCNFG Utility
Updated: 9 Dec 1999
Discusses DLL surrogates and how legacy in-process components can participate in a distributed environment
George Poulose 4.18
Creating a Dictionary using Word Automation and Text-to-Speech Control
Updated: 18 Dec 2002
An MFC based implementation of a MS Word Speller.
pratheesh 4.17
Using TIP (Transaction Internet Protocol) to Enlist Web Services into COM+ Distributed Transactions
Updated: 4 Apr 2006
Shows how to use TIP to communicate with web services in a COM+ distributed transaction.
Dustin Metzgar 4.17
DECIMAL Wrapper Class
Updated: 19 May 2003
A simple DECIMAL wrapper class suitable for C++ code interfacing VB scripts/OLE automation code etc.
Joergen Sigvardsson 4.16
Event Sinks
Updated: 1 Mar 2007
An introduction to event sinks in C++ in the context of ATL COM Add Ins.
Doug Richards 4.11
A Containment Sample
Updated: 18 Jul 2006
An illustration of the concept of Containment.
Ramchandra.kk 4.09
Writing An Extensible COM Application
Updated: 7 Mar 2003
Writing extensible COM applications using component categorisation and interface inheritance
phykell 4.08
Buried treasure in MFC: COleDispatchDriver
Updated: 9 Nov 2001
Introducing a simple and dynamic com dispatch driver class
Xiangyang Liu 4.05
Sinking connection points in C++ objects
Updated: 6 Jun 2002
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.
Len Holgate 4.05
CBSTRStream - A simple BSTR stream implementation
Updated: 13 Apr 2001
CBSTRStream is a simple BSTR stream implemenation with some useful data type conversion functions.
Morten Abrahamsen 4.00
Test COM+ Event Without Writing a Subscriber.
Updated: 15 Aug 2002
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.
Roman Kiss 4.00
Automation of Form Views
Updated: 3 May 2004
An article on how to add automation to a form view
intensely_radioactive 4.00
A Big Integer Package for Use in Visual Basic Written in Visual C++
Updated: 17 Nov 2006
A 'How To' for creating a COM Big Integer library using Visual C++ ATL wizard and Wei Dai's Crypto++ library.
Jeffrey Walton 4.00
Building COM Objects in C#
Updated: 3 Aug 2004
Building COM Objects in C#.
mubbsher 3.98
How to Use IMessageFilter: the complete edition
Updated: 20 Feb 2006
This article shows you exactly how to create a COM object that uses IMessageFilter - both in client and server sides.
Ohad Redlich 3.95
A light wrapper class for GUID
Updated: 7 Oct 2005
A CGuid class for manipulating the GUID structure.
Jozef Boek 3.91
How to Use the IMessageFilter
Updated: 11 Jan 2006
This article explains how to use the IMessageFilter.
Ohad Redlich 3.88
A smart critical section wrapper for COM objects
Updated: 30 Mar 2000
An extremely simple class that wraps the win32 CRITICAL_SECTION. Ideal for the COM STA or MTA.
Jeremiah Talkar 3.85
CEnBSTR - A simple _bstr_t extension
Updated: 30 Sep 2001
A simple _bstr_t extension to wrap basic string functionality (find, mid, replace aso)
Morten Abrahamsen 3.83
Using the COM+ Event System service in the .Net Application.
Updated: 7 Sep 2001
This article describes how the COM+ LCE can be incorporated in the .Net application using the C# language.
Roman Kiss 3.82
Minimalist In-Process Interface Marshaling
Updated: 20 Apr 2006
Implementing in-process cross-apartment COM interface marshaling without type libraries or registry changes.
Catalin Patulea 3.80
Component Category Manager wrapper classes
Updated: 25 Feb 2000
COM objects can be categorised using the Component Category Manager. The code here makes it easier to use these categories in your code.
Len Holgate 3.69
Using ActiveX Control Inside MATLAB
Updated: 14 Jan 2004
Employing COM features of MATLAB to host an ActiveX control.
A. Riazi 3.68
COM+ Running Process
Updated: 28 Jul 2005
Monitoring COM+ running applications.
M_Rizwan 3.62
Using COM+ Resource Dispenser in the .Net Application.
Updated: 18 Sep 2001
This article describes how to incorporate the resource dispenser into the .Net application using the C# language to build a poolable resource.
Roman Kiss 3.60
Writing extensible applications
Updated: 26 Feb 2000
Using simple in-process COM objects you can make an application easy to extend without the need for recompilation of the main app.
Len Holgate 3.58
Using a BSTR to Transport C++ Objects Across the DCOM Interface
Updated: 23 Nov 1999
Richard Warg 3.50
A BSTR Wrapper for Operations with Binary Data
Updated: 11 Dec 2002
Presenting a C++ class for correct operations on BSTR strings with binary data contents
George Anescu 3.50
Automating the MSN Messenger
Updated: 24 May 2001
Explains a little bit about event sinking and events of MSN Messenger
Tili 3.48
Enable an MFC ActiveX Control to Self-Register
Updated: 7 Jun 2000
A simple method that enables your MFC ActiveX Control to be self-registering
Frank W. Wu 3.42
A Multiple Inheritance based COM Framework
Updated: 1 Aug 2001
A simple COM server that is based on Multiple inheritance
@deel@bbas 3.33
Serialization of COM objects using MFC
Updated: 18 Jan 2000
A neat way to use MFCs built in serialization to store COM objects
Pierre Chalamet 3.21
Method Enumeration in ATL COM Components
Updated: 9 May 2001
Explains Enumerating Methods in ATL COM
s.prabhakarreddy 3.18
Single class object for multiple COM classes
Updated: 3 Aug 2003
Creation of multiple COM object types using a single Class Factory implementation
Dinesh Ahuja 3.15
Creating a Yahoo! Mail Client using IWebBrowser2 and DHTML
Updated: 6 Mar 2004
Describes a practical use of the HTML interfaces available in C++.
pratheesh 3.06
Distributed COM+ LCE using MSMQ over Corporate Network
Updated: 4 Apr 2004
Improve COM+ LCE reliabilty and scalability using MSMQ.
jqd2001 3.00
Launch and control MSIE using IWebBrowser2
Updated: 28 Nov 2006
A simple interface for launching MSIE and controlling IE components.
klein_jr 3.00
How to operate controls in an HTML file, using C++
Updated: 27 Dec 2002
A class can operate on HTML in reusing Web browser.
Johnson Zhou 2.88
A Helper Class for Calling Invoke
Updated: 7 May 2002
SRComHelper makes it easier to call invoke specially in cases where there are several calls to Invoke
Ranjan Banerji 2.82
Hex Converter
Updated: 14 Nov 2000
Converts a lump of binary/text data to hex format.
Mukesh Gupta 2.70
Resolving Variants
Updated: 17 Jul 2001
Dereferincing and resolving Variants and IDispatch
Fabian von Romberg 2.13
COM and component creation in C#
Updated: 2 May 2002
A discussion on COM component creation in C#
Arun Ganesh 1.86
CXml - a wrapping class for MSXML3.0/4.0/5.0/6.0, and it is very easy for use - Unedited
Updated: 24 Jul 2007
The wrapping class will try to use the latest version of the MSXML in the machine, and it is easy because of using auto_ptr
Jerry.Wang 4.55
OPC Technology - Unedited
Updated: 18 Dec 2005
COM/OLE based technology for Process Control - An Overview.
.Suchit 4.46
Transparent Flash Control in plain C++ - Unedited
Updated: 5 Jul 2006
OLE container implementation for hosting Transparent Flash Player Control using plain C++. No ATL, MFC or other libraries are used.
Makarov Igor 4.07
Transparent Flash Control in plain C++ - Unedited
Updated: 18 Jul 2006
OLE container implementation for hosting Transparent Flash Player Control using plain C++. No ATL, MFC or other libraries are used.
Makarov Igor 4.07
Test Driven Development - Automate COM+ Administration Task - Unedited
Updated: 16 Mar 2006
Test Driven Development approach for COM+ Administration Task
Venkata Kancharla 3.00
COM Interview Questions - Unedited
Updated: 24 Jun 2005
Good interview question COM
Blue_Aqua 2.85
How to use DAO in Visual C++ without MFC - Unedited
Updated: 26 Mar 2006
Use #import directive and discover DAO type library
Yuriy Tkachenko 2.75
Basics of Idl file - Unedited
Updated: 16 Jul 2007
Basics of Idl file
Sabitha Abraham 2.67
view the contents of BSTR in debugger? good tips and notes - Unedited
Updated: 23 Jun 2005
view the contents of BSTR in debugger
Blue_Aqua 2.63
How to Create Outlook AddIN / Plugin - Unedited
Updated: 10 Jul 2007
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.
chaitanya shah 1.73
Dynamic Line Drawing Activex Control - Unedited
Updated: 15 Jan 2007
Activex Control for Line Drawing at runtime
SandeepBera 1.50
Use Adobe's Indesign COM in asp.net application with automatic publication flow - Unedited
Updated: 10 Apr 2007
This Article represents that .net based application which is used in web based publication work flow with the use of XML and indesign file
Amit M patel 1.48
COM Calculator - Unedited
Updated: 1 Aug 2004
This simple program, which I develop for my understanding. This may help you for understanding the com coding and using it VB
sbaladevan 1.47
HotEdit Activex control that becomes 3D on "mouse over" - Unedited
Updated: 1 Apr 2003
Based on Alan Kelly's article
ZarrinPour 1.25
Remote connection point - Unedited
Updated: 17 Jan 2005
Client in client PC gets info from server in server PC by connection point
whitesurfer 1.03
Outlook2003 AddIN / Plugin Moving Items(Mail) - Unedited
Updated: 10 Jul 2007
Whenever new mail is coming to inbox AddIN will move that mail to specific folder inside inbox.
chaitanya shah 1.00
 

COM/DCOM/COM+ - Smart Pointers for COM

top
Title / Updated Author Score  
COM Interop the Hard Way
Updated: 8 Apr 2007
A COM Newbie's Journey Through DLL Hell
keesp 4.65
A COM Smart Pointer
Updated: 22 Feb 2006
A wrapper class to any COM interface pointer.
Skeeter 3.16
 

COM/DCOM/COM+ - Tools

top
Title / Updated Author Score  
Another OLE Doc Viewer but with editing facility
Updated: 18 Jun 2004
An article on how to put and get information to an OLE Structured Document.
Aamir Butt 4.64
ObjectLookup Utility
Updated: 1 Feb 2001
A small utility for looking up an object based on a CLSID or progid
Christian S Andersen 4.35
A SOAP based COM+ component Stress Tool
Updated: 31 Jul 2002
This tool parses a SOAP request and calls the COM+ component to stress test it.
davyuan 4.00
COMLicenceFinder: A small tool able to retrieve the Runtime Licence text of ActiveX controls
Updated: 27 Oct 2006
Explains how to obtain the runtime licence of an ActiveX control in order to use it inside a script.
CPallini 4.00
 

Last Updated 13 Dec 2007
Advertise | Privacy
Copyright © CodeProject, 1999-2007
All Rights Reserved. Terms of Use