The class instance that's passed to your dispatch class
methods is actually the original COM object, so you
ought to be able to set an attribute on it to communicate
that the event was called. In other words, in your OnHalt
method, add something like self.OnHaltCalled=True,
and then you can check for it in your MyApp_InterfaceManager
instance with self.app.OnHaltCalled
hth
Roger
"Ask the ToeCutter - HE knows who I am !"
_______________________________________________
Python-win32 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-win32