> I have implemented an object that supports connection points in COM.
> 
> In ATL, there is a #define that limits the number of parameters
> supported for a
> connection point client:
> 
> #define _ATL_MAX_VARTYPES 8
> 
> I have one function that has 11 parameters, so for my C++ client (using
> ATL) I
> had to redefine this to a larger number.
> 
> However, my Python clients return E_OUTOFMEMORY when the Source
> interface
> attempts to call into the client. I assume (maybe wrongly) that this is
> due to
> an arbitrary maximum on number of parameters.

There is no arbitrary limit that I recall.  Can you show us a snippet of
failing code and the traceback?

Thanks,

Mark

_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to