> The result in PythonWin trace Collector is:
> Object with win32trace dispatcher created (object=None)
> Object with win32trace dispatcher created (object=<pippo_server.CPippo
> instance at 0x015DF210>)
> {00000000-0000-0000-0000-000000000000}Traceback (most recent call
> last):
> File "C:Python25Libsite-packageswin32comserverdispatcher.py", line 41,
> in
> _QueryInterface_
> return self.policy._QueryInterface_(iid)
> File "C:Python25libsite-packageswin32comserverpolicy.py", line 261, in
> _QueryInterface_
> print iid
> com_error: (-2147221005, "Stringa dell'interfaccia non valida.", None,
> None)
> pythoncom error: Failed to call the universal dispatcher
> 
> There is a QueryInterface with iid={00000000-0000-0000-0000-
> 000000000000}
> and I don't know who's doing it.

I'm afraid that with the exact same process (although the 'print' says
'print "QI", iid' - using python 2.6 on vista) I see exactly:

| Object with win32trace dispatcher created (object=None)
| Object with win32trace dispatcher created (object=<pippo_server.CPippo
instance at 0x02AD8210>)
| QI {F1A3CC2E-4B2A-4A81-992D-67862076949B}

So I see no such QI.  Also, I've lost the context - what problem is caused
by this QI?  We should return E_NOINTERFACE.

Cheers,

Mark

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

Reply via email to