I am creating a COM server using C++ Builder XE.Its ProgID is alw开发者_StackOverflow社区ays \'PROGRAMNAME.CLASSNAME\'.
I\'m a Linux programmer and new to COM programming and I\'ve inherited a program which I\'m now trying to modify.I\'ve got an IDL file with the following dispinterface and I\'m trying to set up a call
I define my interfaces in an A.idl file, which I compile to A.tlb In a VS2005 ATL project \"B\" I use importlib(A.tlb) in B.idl and #import \"A.tlb\" in stdafx.h and implement an interface IA from A.
I have an Excel VBA module calling a C# COM dll. Sometimes, I get a type mismatch when I step through the debugger in VBA, when I initialize a COM object as follows.
I have an old VB6 application that I\'m moving into VB.Net, I also have a COM assembly that is referenced from the application.
Here\'s the (potential) problem: I create a COM object, an开发者_运维知识库d then use a \'foreach\' to iterate through each element in a collection it returns.Do I need to release each individual ele
I implemented an out-of-proc COM server (implemented in a Service). I don\'t want other applications to access all the functionality in the COM server, so I developed an in-proc server (DLL) which wou
I am using CO开发者_运维百科M component in C++/CLI, one of the method of COM, takes \'void *\' as parameter. My code compiles fine but throws \'System.Accessviolation\' exception at runtime
I\'m trying to asynchronously run function in my add-on for Internet Explorer (I\'m writing BHO in VC++). As suggested here I\'m trying to use CWorkerThread.
Suppose I introduced a COM interface and don\'t want any third party to use it. I have full control over the sources of the COM component and the IDL file that holds the interface definition. My COM c