Hi list! It follows how the "OLE Server Busy" problem can be solved.
The problem is this: "If you call a method on a COM server from an MFC COM client application and if the method takes a long time to process and return back, you won't be able to do anything on the client application and the OLE Server Busy dialog box pops up..." [1] To solve that, Mark modified the win32uiole, adding the necessary functions. Something like the following should be enough: import win32ui import win32uiole if hasattr(win32uiole,'SetMessagePendingDelay'): win32uiole.AfxOleInit() win32uiole.SetMessagePendingDelay(aBigDelay); win32uiole.EnableNotRespondingDialog(False); win32uiole.EnableBusyDialog(False); Note that these functions are not yet avaiable in release 209. Thanks for the help! Regards, Diogo [1] http://support.microsoft.com/?scid=kb%3Ben-us%3B248019&x=14&y=15 _______________________________________________ Python-win32 mailing list Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32