Help: Capturing COM events
rusha at data-tech.com
Fri Jun 1 18:45:00 CEST 2001
> In essence--
> Create a class that, for every event you're interested in, has a
> method named MyClass.On<eventname>
> Call DispatchWithEvents, passing it the CLSID/ProgId of the COM server you're
> interested in, *and* the event-handling class object.
> DispatchWithEvents will return an object that (effectively) inherits from both
> the COM server and your event-handling class, and this object's proper
> methods should be called when the COM object fires an event.
> This is a simplification, of course, as the framework scheme that supports
> this seems to be *very* complex. Digging through the docstrings and comments
> in win32com.client should help explain more details. But hopefully this
> general overview will be helpful. :)
> Jeff Shannon
> Credit International
Thanks for your response. Yours was a most succinct, understandable
reply. I'll be trying to implement this this afternoon.
More information about the Python-list