Well, the no-parms approach got results. Looks like there were problems passing 
my C++ object into the js object. Don't know why, not going to spend any time 
figuring it out. 
 
Instead of passing XPCOM objects, I'll just use a cookie technique. 
 
Thanks to all.

________________________________

From: [EMAIL PROTECTED] on behalf of John Bandhauer
Sent: Tue 12/5/2006 1:36 PM
To: [email protected]
Subject: Re: XPCOM cpp to js callback



I'm short on ideas. Perhaps if you make a more complete version of
your code available then someone will see something. For instance, I
don't see the QueryInterface implementation of your C++ object. If
that method fails to handle the nsICancelable case then XPConnect will
fail to build a wrapper around it when it is passed to the JS code -
and the call would fail. There are other such possibilities :)

You could also just try adding a method with no params to the callback
interface, implement it in JS, and try calling that. i.e. get
*something* working and then figure out what is different about what
doesn't work.

John.
_______________________________________________
dev-tech-xpcom mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-xpcom


_______________________________________________
dev-tech-xpcom mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-xpcom

Reply via email to