Click here to Skip to main content
16,012,166 members
Home / Discussions / COM
   

COM

 
QuestionActivex GUI project Pin
jfuhrer30-Nov-06 2:09
jfuhrer30-Nov-06 2:09 
AnswerRe: Activex GUI project Pin
lafleon4-Dec-06 12:44
lafleon4-Dec-06 12:44 
QuestionHello. Pin
planC29-Nov-06 14:09
planC29-Nov-06 14:09 
QuestionCOM Wrapper Pin
sheetal_0628-Nov-06 23:07
sheetal_0628-Nov-06 23:07 
AnswerRe: COM Wrapper Pin
User 21559729-Nov-06 4:53
User 21559729-Nov-06 4:53 
GeneralRe: COM Wrapper Pin
sheetal_0629-Nov-06 17:58
sheetal_0629-Nov-06 17:58 
QuestionActiveX Control Pin
HakunaMatada27-Nov-06 17:04
HakunaMatada27-Nov-06 17:04 
AnswerRe: ActiveX Control Pin
Roger Stoltz27-Nov-06 20:55
Roger Stoltz27-Nov-06 20:55 
From MDSN:

At a higher level, an ActiveX control is a COM object that implements several main ActiveX technologies, including regular incoming COM interfaces, the OLE embedding protocol, connection points, and property pages. At a lower programmatic level, ActiveX controls are just COM classes implementing certain families of interfaces. When some client code successfully queries for one of these interfaces, the client code then knows it's dealing with an ActiveX control.
The interfaces exposed by an ActiveX control fall into three general categories. First, ActiveX controls are embeddable objects; that is, they implement most of the OLE Document in-place activation and embedding protocols. ActiveX controls implement the following interfaces: IOleObject, IPersistStorage, IDataObject, IOleInPlaceActiveObject, IOleInPlaceObject, IViewObject2, and IRunnableObject (this is rarely used). Second, ActiveX controls usually support property pages so the client has a means of modifying the control's properties. Finally, ActiveX controls usually implement outgoing interfaces that the client can find out about using COM's connection point technology.


So basically you can determine if it's an ActiveX control by what interfaces it's exposing and whether it has a property page or not.

I got the text from this article[^].

--
Roger


"It's supposed to be hard, otherwise anybody could do it!" - selfquote

"No one remembers a coward!" - Jan Elfström 1998
"...but everyone remembers an idiot!" - my lawyer 2005 when heard of Jan's saying above

GeneralRe: ActiveX Control Pin
HakunaMatada27-Nov-06 21:29
HakunaMatada27-Nov-06 21:29 
GeneralRe: ActiveX Control Pin
Roger Stoltz27-Nov-06 21:49
Roger Stoltz27-Nov-06 21:49 
QuestionWMI Pin
abhiramsss27-Nov-06 9:38
abhiramsss27-Nov-06 9:38 
QuestionUnhandled Exception in Popup blocker code Pin
georgekjolly25-Nov-06 3:56
georgekjolly25-Nov-06 3:56 
QuestionIE window manipulation using web browser object Pin
georgekjolly25-Nov-06 2:22
georgekjolly25-Nov-06 2:22 
QuestionAccess Violation occur when use goForward() or goBack() method in IWebBrowser2 Pin
Lee bo24-Nov-06 3:30
Lee bo24-Nov-06 3:30 
AnswerRe: Access Violation occur when use goForward() or goBack() method in IWebBrowser2 Pin
Roger Stoltz24-Nov-06 4:55
Roger Stoltz24-Nov-06 4:55 
QuestionAdding function to interface. Pin
Suresh H22-Nov-06 18:15
Suresh H22-Nov-06 18:15 
QuestionHow can i call C# interface function from C++ ( visual 6 ) application ? Pin
Yanshof22-Nov-06 0:55
Yanshof22-Nov-06 0:55 
AnswerRe: How can i call C# interface function from C++ ( visual 6 ) application ? Pin
ThatsAlok3-Dec-06 19:33
ThatsAlok3-Dec-06 19:33 
QuestionHow do you implement an Event Sink without a Type Library? Pin
Bathory's Curse21-Nov-06 7:01
Bathory's Curse21-Nov-06 7:01 
AnswerRe: How do you implement an Event Sink without a Type Library? Pin
Stephen Hewitt21-Nov-06 11:50
Stephen Hewitt21-Nov-06 11:50 
GeneralRe: How do you implement an Event Sink without a Type Library? Pin
Bathory's Curse21-Nov-06 13:44
Bathory's Curse21-Nov-06 13:44 
GeneralRe: How do you implement an Event Sink without a Type Library? Pin
Stephen Hewitt21-Nov-06 14:38
Stephen Hewitt21-Nov-06 14:38 
GeneralRe: How do you implement an Event Sink without a Type Library? Pin
Bathory's Curse22-Nov-06 10:05
Bathory's Curse22-Nov-06 10:05 
Questionhow to know the name of dll? Pin
kalaveer21-Nov-06 1:05
kalaveer21-Nov-06 1:05 
QuestionCom exe and dll Pin
ashokvishnu20-Nov-06 16:42
ashokvishnu20-Nov-06 16:42 

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.