Barry, I cannot believe someone else (other than me) finally had this
exact same issue (pretty much in the same context too)!
I always assumed it was something else I had done that was responsible
for the memory leak (I had a multi-threaded program with this issue).
I'm in the process of changi
If I make the following change to oleargs.cpp
--- oleargs.cpp.orig2007-07-13 11:21:30.711416000 -0400
+++ oleargs.cpp 2007-07-13 11:22:46.764499200 -0400
@@ -834,6 +834,16 @@
if (FAILED(hres))
return PyCom_BuildPyException(hres);
long