Click here to Skip to main content
15,915,093 members
Home / Discussions / COM
   

COM

 
Questionnew vs CoCreateInstance Pin
_AnsHUMAN_ 28-Aug-06 0:10
_AnsHUMAN_ 28-Aug-06 0:10 
AnswerRe: new vs CoCreateInstance Pin
Steve S29-Aug-06 5:18
Steve S29-Aug-06 5:18 
Questionautomatic call Pin
_tasleem27-Aug-06 22:04
_tasleem27-Aug-06 22:04 
AnswerRe: automatic call Pin
prasad_som27-Aug-06 23:19
prasad_som27-Aug-06 23:19 
QuestionThread in COM DLL Pin
rockryan27-Aug-06 3:03
rockryan27-Aug-06 3:03 
AnswerRe: Thread in COM DLL Pin
rockryan27-Aug-06 14:22
rockryan27-Aug-06 14:22 
QuestionIHTMLDocument2 get_applets Pin
nemo26-Aug-06 13:45
nemo26-Aug-06 13:45 
Question"Unadvising" Event sink in VB6 Pin
Ilia Blank25-Aug-06 7:45
Ilia Blank25-Aug-06 7:45 
I have COM object written in C# that exposes connection points and deployed as out of process server.
I wrote VB6 application that supplies handler for the events fired by this COM object.
To do that I added reference in my VB project to type library generated for C# COM.
Next I used WithEvents statement in my VB code to declare variable of the events firing type exported from the COM.

The application works fine. I can consume the events from the C# COM in my VB6 code.

Problem arises when I stop my VB application.
The delegate that implements the event in C# remains assigned and exception is thrown when attempt is made to call it.

When you implement Event Sink say in C++ you use Advise – Unadvise paradigm to assign and clean up your handlers.

What you supposed to do in VB6?

Any help will be appreciated.

GeneralRe: "Unadvising" Event sink in VB6 Pin
Guffa25-Aug-06 8:53
Guffa25-Aug-06 8:53 
QuestionDeriving multiple interfaces from base interface (aggregation) Pin
Andre xxxxxxx24-Aug-06 4:38
Andre xxxxxxx24-Aug-06 4:38 
AnswerRe: Deriving multiple interfaces from base interface (aggregation) Pin
Stephen Hewitt24-Aug-06 17:44
Stephen Hewitt24-Aug-06 17:44 
GeneralRe: Deriving multiple interfaces from base interface (aggregation) Pin
Andre xxxxxxx25-Aug-06 3:48
Andre xxxxxxx25-Aug-06 3:48 
GeneralRe: Deriving multiple interfaces from base interface (aggregation) Pin
Stephen Hewitt26-Aug-06 2:43
Stephen Hewitt26-Aug-06 2:43 
QuestionCalling a ATL COM DLL interface from VBScript routine Pin
AKSIVAKUMAR23-Aug-06 23:21
AKSIVAKUMAR23-Aug-06 23:21 
AnswerRe: Calling a ATL COM DLL interface from VBScript routine Pin
Andre xxxxxxx24-Aug-06 12:11
Andre xxxxxxx24-Aug-06 12:11 
GeneralRe: Calling a ATL COM DLL interface from VBScript routine Pin
AKSIVAKUMAR25-Aug-06 7:51
AKSIVAKUMAR25-Aug-06 7:51 
QuestionBest practice for strings Pin
Andre xxxxxxx23-Aug-06 9:47
Andre xxxxxxx23-Aug-06 9:47 
AnswerRe: Best practice for strings Pin
Mike Dimmick23-Aug-06 10:25
Mike Dimmick23-Aug-06 10:25 
GeneralRe: Best practice for strings Pin
Andre xxxxxxx23-Aug-06 11:02
Andre xxxxxxx23-Aug-06 11:02 
GeneralRe: Best practice for strings Pin
Mike Dimmick23-Aug-06 13:49
Mike Dimmick23-Aug-06 13:49 
QuestionEthernet Programming Pin
Muhammad Azeem Azam22-Aug-06 23:01
Muhammad Azeem Azam22-Aug-06 23:01 
AnswerRe: Ethernet Programming Pin
Mike Dimmick23-Aug-06 0:22
Mike Dimmick23-Aug-06 0:22 
QuestionNamespace in IDL Pin
Andre xxxxxxx22-Aug-06 11:56
Andre xxxxxxx22-Aug-06 11:56 
AnswerRe: Namespace in IDL Pin
Steve S22-Aug-06 21:56
Steve S22-Aug-06 21:56 
GeneralRe: Namespace in IDL Pin
Andre xxxxxxx23-Aug-06 2:30
Andre xxxxxxx23-Aug-06 2:30 

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.