[JDEV] JabberCOM delegate problem in C#

Malcolm Pollack mpollack at firstrain.com
Thu Oct 24 09:39:37 CDT 2002


Hello all,

	I'm trying to get to the bottom of an event-sinking problem involving JabberCOM and C#. This difficulty has been pointed out previously in this forum (http://mailman.jabber.org/pipermail/jdev/2001-November/009228.html, and http://mailman.jabber.org/pipermail/jdev/2002-April/011398.html) but I haven't found a resolution for it, and was hoping that by now someone might have.

	The problem is that an error 0x80040202 occurs when more than one delegate is registered for sinking events. It doesn't matter which events are involved - the first one always works fine, but adding any subsequent delegates triggers the error.  Here's my code (the JabberCOM component is instantiated as "m_jbr"):

	m_jbr.OnConnect += new JabberCOM.IJabberSessionEvents_OnConnectEventHandler( this.jbr_OnConnect );
	m_jbr.OnDisconnect += new JabberCOM.IJabberSessionEvents_OnDisconnectEventHandler( this.jbr_OnDisconnect );

if either of these two lines is removed, there is no problem, but if both are present, the error occurs.


	Have any of you got any ideas about this? Perhaps everyone has given up, and is using wrapJabberNet...


		Thanks, Malcolm Pollack



More information about the JDev mailing list