| |||
How to call a proc and not wait for it's return Posted by smiller1971 (smiller1971), 4 October 2007 i have a foreach loop that calls a procedure. The foreach loop seems to stop until the procedure returns. Is there a way to change this behavior? I'm using tcl 8.4.15Thanks in advance! Steve Posted by admin (Graham Ellis), 5 October 2007 Steve, this is standard programming practise - when a subroutine / fucntion / macro / proc / method / command is called, the calling program waits for it to complete its actions before carrying on. 99% of the time that's what you want, as the code that carried on usually relies on the actions taken and results returned by the proc.In those rare cases taht you want different behaviour, you can do so using spawn with the expect extension, or with something like an interp for multiple interpretters. Beware - the syncronsation of multiple threads is quite tricky programming! This page is a thread posted to the opentalk forum
at www.opentalk.org.uk and
archived here for reference. To jump to the archive index please
follow this link.
| |||
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho |