Click here to Skip to main content
15,909,829 members
Home / Discussions / COM
   

COM

 
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 
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 
COM is a standard protocol for communicating with objects basically. It does not dictate how you implement your objects (or classes rather). It does dictate the mechanics of their interfaces (the protocol) should work. COM is also a set of universal and well known interfaces. One of those interfaces is IUnknown. I assume by your post that you know about these things.

ActiveX is a set of interfaces which graphical COM objects can implement. These are also known as ActiveX controls. If they do so, they may be used generically by hosts, or containers, which also implement a set of ActiveX interfaces. The control knows about the container's interfaces, and vice versa. This allows the control to communicate with its container to for instance add menu entries in the container. It also allows the container to resize the control. Basically, ActiveX allows control and container to communicate with eachother - a plugin architecture if you will.

Automation is a loose term. Basically all it says is that it exposes some functionaliy which may be exploited by an external party. For instance, it may be an application which can be controlled by another application. Word is an automation enabled application. You can start word, have it open a document, and print it, by issuing commands from your own application, rather than doing so the conventional way (by using the user interface). The requirement for automation is that it should follow the COM standard. It is up to the controlling party to know about the interfaces which the automated application exposes.

--
...Coca Cola, sometimes war...
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 
GeneralRe: The server did not register with DCOM within the required timeout. Pin
sergeyv200223-Aug-04 3:21
sergeyv200223-Aug-04 3:21 
GeneralRe: The server did not register with DCOM within the required timeout. Pin
Milton Karimbekallil23-Aug-04 18:34
Milton Karimbekallil23-Aug-04 18:34 

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.