Jon Smirl wrote:

> I have two applications now that needs IDispatch like functionality, XSLT
> and SOAP. Is this enough to get it added to core XPCOM? I'm not too keen on
> spreading typelib aware code all over the place.
> 
> Has anyone implement this before or do I have to hack it out of XPConnect?

Everything you need once you have a |this| pointer, an interface, a 
method name and an array containing marshalled arguments should be in 
the xptcall library as part of XPCOM.

How you get the |this| pointer, interface, method name and marshalled 
arguments will vary between XPConnect and PyConnect and Blackwood and 
SOAP and XSLT and whatever it is you're doing.  It's not clear that, 
other than a utility function or two, there's a lot of common value we 
can add in xptcall/XPCOM proper.

Mike


Reply via email to