L
Laurent
Hello,
I'm currently trying to use event from a win32 application using it's
COM interface.
To connect to the application I use:
class MyApp_InterfaceManager (Thread):
...
def run (self):
# First we initialize the COM libraries for current thread
pythoncom.CoInitialize()
#Then we connect to the app with event handling...
self.app = DispatchWithEvents('MyApp',MyApp_AppEvents)
class MyApp_AppEvents:
OnHalt:
print "halt event..."
From here all is ok when the OnHalt event arrives the print is called.
The problem I have is that I need that MyApp_AppEvents class knows the
thread object to call a thread function when the event occurs(for
example I need to toggle a flag)
I've got no idea how to do that!
Anyone has encoutered the problem?
I've tryied to use getevents but with no result...
Help!
Best regards,
Laurent
I'm currently trying to use event from a win32 application using it's
COM interface.
To connect to the application I use:
class MyApp_InterfaceManager (Thread):
...
def run (self):
# First we initialize the COM libraries for current thread
pythoncom.CoInitialize()
#Then we connect to the app with event handling...
self.app = DispatchWithEvents('MyApp',MyApp_AppEvents)
class MyApp_AppEvents:
OnHalt:
print "halt event..."
From here all is ok when the OnHalt event arrives the print is called.
The problem I have is that I need that MyApp_AppEvents class knows the
thread object to call a thread function when the event occurs(for
example I need to toggle a flag)
I've got no idea how to do that!
Anyone has encoutered the problem?
I've tryied to use getevents but with no result...
Help!
Best regards,
Laurent