Click here to Skip to main content
15,888,461 members
Home / Discussions / COM
   

COM

 
GeneralCOM on MAC Operating System Pin
Gupta Suraj6-Jan-08 22:08
Gupta Suraj6-Jan-08 22:08 
GeneralATL_NO_VTABLE means ..... Pin
tasumisra6-Jan-08 18:18
tasumisra6-Jan-08 18:18 
GeneralRe: ATL_NO_VTABLE means ..... Pin
CPallini6-Jan-08 22:00
mveCPallini6-Jan-08 22:00 
GeneralRe: ATL_NO_VTABLE means ..... Pin
Mike Dimmick6-Jan-08 23:58
Mike Dimmick6-Jan-08 23:58 
QuestionHow to call a function in DLL Pin
chaitannya_m4-Jan-08 4:12
chaitannya_m4-Jan-08 4:12 
QuestionVS2008, MIDL compiler bug Pin
Gary Wheeler4-Jan-08 4:10
Gary Wheeler4-Jan-08 4:10 
GeneralRe: VS2008, MIDL compiler bug Pin
Mike Dimmick6-Jan-08 8:27
Mike Dimmick6-Jan-08 8:27 
GeneralRe: VS2008, MIDL compiler bug Pin
Gary Wheeler7-Jan-08 1:16
Gary Wheeler7-Jan-08 1:16 
/Oicf is the option I use. This source compiled successfully originally under VC6, and has since been ported to VS.NET and VS2003.

Unfortunately the problem seems to be related to the size/complexity of the IDL source. This source is large. There are several interfaces defined, and one interface alone has dozens of methods. I've tried several times to reproduce the problem with a simpler and smaller file with no luck.

Mike Dimmick wrote:
If all of the methods use Automation-compliant types, you can use the Automation marshaller by generating and registering a type library rather than generating custom proxies and stubs.


I had a difficult time getting this stuff to work originally. I'm using COM to implement a UI plug-in architecture. Some of the plug-in's are in-process servers, some are out-of-process. I'm hesitant to try and eliminate the proxy DLL. If I remember correctly, I tried to remove the proxy requirement when I originally created the framework, and it was an exercise in frustration.

I've written a little utility to post-process the proxy code and fix the problem. It's annoying, but I've got far bigger fish to land in the boat Roll eyes | :rolleyes: .

Thanks for the reply.

Software Zen: delete this;

GeneralRe: VS2008, MIDL compiler bug Pin
Mike Dimmick7-Jan-08 10:58
Mike Dimmick7-Jan-08 10:58 
GeneralRe: VS2008, MIDL compiler bug Pin
Gary Wheeler8-Jan-08 0:52
Gary Wheeler8-Jan-08 0:52 
GeneralRe: VS2008, MIDL compiler bug Pin
Mike Dimmick8-Jan-08 9:40
Mike Dimmick8-Jan-08 9:40 
GeneralRe: Calling ActiveX DLL from MFC - passing arrays Pin
mla1543-Jan-08 10:05
mla1543-Jan-08 10:05 
GeneralRe: Calling ActiveX DLL from MFC - passing arrays Pin
CPallini3-Jan-08 10:53
mveCPallini3-Jan-08 10:53 
GeneralRe: Calling ActiveX DLL from MFC - passing arrays Pin
mla1543-Jan-08 11:17
mla1543-Jan-08 11:17 
QuestionRe: Calling ActiveX DLL from MFC - passing arrays Pin
CPallini3-Jan-08 21:11
mveCPallini3-Jan-08 21:11 
GeneralRe: Calling ActiveX DLL from MFC - passing arrays Pin
mla1544-Jan-08 3:39
mla1544-Jan-08 3:39 
AnswerRe: Calling ActiveX DLL from MFC - passing arrays Pin
Lim Bio Liong4-Jan-08 23:24
Lim Bio Liong4-Jan-08 23:24 
GeneralRe: Calling ActiveX DLL from MFC - passing arrays [modified] Pin
mla1547-Jan-08 4:24
mla1547-Jan-08 4:24 
GeneralRe: Calling ActiveX DLL from MFC - passing arrays Pin
Lim Bio Liong7-Jan-08 15:10
Lim Bio Liong7-Jan-08 15:10 
QuestionMSSOAPLib30 SoapReader30Class LoadWithParser Error Pin
miauwmiauwmiauw2-Jan-08 19:31
miauwmiauwmiauw2-Jan-08 19:31 
QuestionHow to Use events from VB.NET in VC.NET? Pin
ritz12341-Jan-08 2:38
ritz12341-Jan-08 2:38 
GeneralActiveXControl with empty Parameters in c# Pin
FriendOfAsherah30-Dec-07 23:14
FriendOfAsherah30-Dec-07 23:14 
Questionprinting - dot matrix printer Pin
bijumon Mathew30-Dec-07 18:54
bijumon Mathew30-Dec-07 18:54 
GeneralHey man, COM stands for Component Object Model Pin
CPallini30-Dec-07 21:14
mveCPallini30-Dec-07 21:14 
GeneralShell Extension Left-Click Pin
Jens Frederich28-Dec-07 23:49
Jens Frederich28-Dec-07 23:49 

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.