Click here to Skip to main content
15,913,486 members
Home / Discussions / COM
   

COM

 
GeneralRe: Can't connect to or get interfaces of my COM server Pin
Milton Karimbekallil1-Sep-04 2:51
Milton Karimbekallil1-Sep-04 2:51 
GeneralThat's too funny :-D Pin
darkbyte28-Aug-04 5:14
darkbyte28-Aug-04 5:14 
GeneralRe: That's too funny :-D Pin
Milton Karimbekallil29-Aug-04 20:58
Milton Karimbekallil29-Aug-04 20:58 
Generaltable selection. Pin
Member 52815527-Aug-04 20:38
Member 52815527-Aug-04 20:38 
GeneralRe: table selection. Pin
darkbyte28-Aug-04 5:20
darkbyte28-Aug-04 5:20 
GeneralRe: table selection. Pin
Member 52815529-Aug-04 20:52
Member 52815529-Aug-04 20:52 
GeneralDifferences COM/ActiveX/Automation Pin
User 21559727-Aug-04 3:51
User 21559727-Aug-04 3:51 
GeneralRe: Differences COM/ActiveX/Automation Pin
Lim Bio Liong27-Aug-04 8:03
Lim Bio Liong27-Aug-04 8:03 
Hello Sohail,

Microsoft is really querky at coining names for their technologies, sometimes creating outright contradictions. Yes, ActiveX and Automation are both COM based technologies.

When COM first came out (mid-90s), ActiveX was the 32-bit version of VBXs (Visual Basic Extensions). ActiveXs also used COM technology and were sometimes know as COM Controls. They are also known as OCXs (for OLE Control Extensions).

ActiveXs, in this context, still exist and are in widespread use. However, the name "ActiveX" itself has been (ab)used in other contexts by none other than Microsoft itself.

Today, ActiveXs can also mean COM Objects. In fact, Visual Basic has a wizard that allows you to create ActiveXs (COM Objects) in VB.

In VC++, you still call a COM Object a COM Object (and not an ActiveX). The VC++ ATL Wizard still refer to these as COM Objects.

So today, by ActiveX, we could mean a COM Control or a COM Object.

The meaning of Automation, on the other hand, has remained intact. Automation was formerly known as OLE Automation. This refers to a COM Object that implements the IDispatch interface. The idea being to allow properties and methods of a COM Object to be late-bound.

Hope the above helps, Sohail.

Best Regards,
Bio.



GeneralRe: Differences COM/ActiveX/Automation Pin
User 21559729-Aug-04 19:07
User 21559729-Aug-04 19:07 
GeneralRe: Differences COM/ActiveX/Automation Pin
Jörgen Sigvardsson27-Aug-04 14:13
Jörgen Sigvardsson27-Aug-04 14:13 
GeneralRe: Differences COM/ActiveX/Automation Pin
User 21559729-Aug-04 19:12
User 21559729-Aug-04 19:12 
GeneralMS Word Automation from consol App Pin
Dean Warren27-Aug-04 0:44
Dean Warren27-Aug-04 0:44 
GeneralMS Word Automation: Attempted the same thing with Visual C++ .NET Pin
ursus zeta28-Aug-04 11:24
ursus zeta28-Aug-04 11:24 
GeneralAfterword Pin
ursus zeta29-Aug-04 10:04
ursus zeta29-Aug-04 10:04 
Generaldemodulation Pin
maxuk26-Aug-04 16:08
maxuk26-Aug-04 16:08 
GeneralRe: demodulation Pin
darkbyte28-Aug-04 5:22
darkbyte28-Aug-04 5:22 
GeneralRe: demodulation Pin
maxuk29-Aug-04 3:31
maxuk29-Aug-04 3:31 
GeneralRe: demodulation Pin
Jörgen Sigvardsson28-Aug-04 11:41
Jörgen Sigvardsson28-Aug-04 11:41 
GeneralMS-WORD Addin Pin
deepha8226-Aug-04 5:16
deepha8226-Aug-04 5:16 
GeneralInterface inheritance Pin
Anonymous25-Aug-04 23:42
Anonymous25-Aug-04 23:42 
Questioncan i disable the IE File->new menu in a Activex Control(based on MFC) Pin
max_xiayi25-Aug-04 17:53
max_xiayi25-Aug-04 17:53 
Generalplz give me some sites for mshtml interfaces Pin
Member 52815524-Aug-04 20:51
Member 52815524-Aug-04 20:51 
Generalimplement pre element Pin
Member 52815524-Aug-04 19:40
Member 52815524-Aug-04 19:40 
GeneralThe server did not register with DCOM within the required timeout. Pin
sergeyv200220-Aug-04 10:16
sergeyv200220-Aug-04 10:16 
GeneralRe: The server did not register with DCOM within the required timeout. Pin
Milton Karimbekallil22-Aug-04 20:07
Milton Karimbekallil22-Aug-04 20:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.