> 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