From: SourceForge.net <no...@so...> - 2003-03-22 21:46:49
|
Bugs item #708166, was opened at 2003-03-22 22:00 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=708166&group_id=10894 Category: 27. dde Package Group: = 8.3 Status: Open Resolution: None Priority: 7 Submitted By: Pat Thoyts (patthoyts) Assigned to: Pat Thoyts (patthoyts) Summary: dde servers can hang on exit Initial Comment: If there is a badly behaved windows application running on the system and a tcl interpreter that is a DDE server attempts to exit - the interp may hang until messages are processed in the remote application. We can demonstrate this by starting tclsh and setting the dde servername. This gives us a badly behaved windows application - that is a toplevel window has been created but we are not processing the message queue. Now if we start another tclsh or wish and set the dde servername and then exit - the interpreter will hang in DdeExitProc during the call to DdeNameService() until such time as the first interpreter processes it's message queue. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=708166&group_id=10894 |