Click here to Skip to main content
16,016,076 members
Home / Discussions / COM
   

COM

 
GeneralRe: Types, types, types Pin
1-Oct-01 6:57
suss1-Oct-01 6:57 
QuestionCan I use GDI+ lib in my ATL projects Pin
joyle29-Sep-01 19:26
joyle29-Sep-01 19:26 
Questionhow to set IE default homepage and error pages in VC? Pin
Amit Dey29-Sep-01 12:49
Amit Dey29-Sep-01 12:49 
AnswerRe: how to set IE default homepage and error pages in VC? Pin
Amit Dey3-Oct-01 0:31
Amit Dey3-Oct-01 0:31 
GeneralActiveX for Internet Explorer and versioning Pin
29-Sep-01 0:56
suss29-Sep-01 0:56 
QuestionHow to create an ActiveX in a CView (MFC) help or URL or Books wanted Pin
Remi Morin27-Sep-01 4:46
Remi Morin27-Sep-01 4:46 
AnswerRe: How to create an ActiveX in a CView (MFC) help or URL or Books wanted Pin
Remi Morin28-Sep-01 3:42
Remi Morin28-Sep-01 3:42 
GeneralThe interface contract Pin
Andrew McGrath27-Sep-01 2:00
Andrew McGrath27-Sep-01 2:00 
Hi
I have developed some GUI controls using ATL/COM for Windows CE. (eg Enhanced Edit control).
Each control has an IDispatch interface for properties (Eg IEnhancedEdit).
It also has a corresponding dispinterface for Events. (eg _IEnhancedEditEvents)
I also have some interfaces derived from IUnknown, but they are in the background as far as users are concerned.

My customers will use this control under VB.

My question is:
How do I go about adding new properties, methods, events without the user having to recreate the control from scratch. That is how can I upgrade existing controls with minimum user angst?

My understanding is that there exists an 'interface contract', that once specified, cannot be broken.

What are my options?

TIA

Andrew McGrath
lost, somewhere in Germany....
GeneralRe: The interface contract Pin
Not Active27-Sep-01 6:35
mentorNot Active27-Sep-01 6:35 
GeneralRe: The interface contract Pin
In-At23-Oct-01 20:35
In-At23-Oct-01 20:35 
GeneralRe: The interface contract Pin
Andrew McGrath23-Oct-01 21:09
Andrew McGrath23-Oct-01 21:09 
GeneralRe: The interface contract Pin
In-At23-Oct-01 23:59
In-At23-Oct-01 23:59 
Questionhow to pass USER_LOGON variable to ActiveX developed in VC++? Pin
Bartek27-Sep-01 0:26
Bartek27-Sep-01 0:26 
QuestionThe initial size in the resurce editor? Pin
George26-Sep-01 21:19
George26-Sep-01 21:19 
Questionhow to transfer Interface Pointer? Pin
maya26-Sep-01 16:05
maya26-Sep-01 16:05 
GeneralNewbie, please help Pin
Rob Brown26-Sep-01 9:25
Rob Brown26-Sep-01 9:25 
GeneralRe: Newbie, please help Pin
Daniel Turini29-Sep-01 3:30
Daniel Turini29-Sep-01 3:30 
GeneralExport function Pin
Jose Fco Bonnin26-Sep-01 4:47
Jose Fco Bonnin26-Sep-01 4:47 
GeneralRe: Export function Pin
Not Active26-Sep-01 5:22
mentorNot Active26-Sep-01 5:22 
GeneralDCOM access denied Pin
Ali Issa25-Sep-01 1:16
Ali Issa25-Sep-01 1:16 
GeneralRe: DCOM access denied Pin
maya26-Sep-01 15:56
maya26-Sep-01 15:56 
GeneralRe: DCOM access denied Pin
Shadi Al-Kahwaji2-Oct-01 22:23
Shadi Al-Kahwaji2-Oct-01 22:23 
GeneralRe: DCOM access denied Pin
Shadi Al-Kahwaji8-Oct-01 0:33
Shadi Al-Kahwaji8-Oct-01 0:33 
Generalcomparioson of VB COM and ATL COM Pin
Ganesh Ramaswamy24-Sep-01 6:39
Ganesh Ramaswamy24-Sep-01 6:39 
GeneralRe: comparioson of VB COM and ATL COM Pin
Daniel Turini24-Sep-01 6:43
Daniel Turini24-Sep-01 6:43 

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.