Version 3 of exec on windows oddity?

Updated 2009-06-19 21:56:44 by MHo

Example-1:

         tk_messageBox -message "before"
         exec -- [auto_execok cmd] << {
                 notepad
                 sleep 5
         } &
         tk_messageBox -message "after"

With example-1, everything works as expected:

  1. the start message appears
  2. notepad starts
  3. sleep starts
  4. the stop message appears immediately (because everything is started in background with &)
  5. after 5 seconds sleep ends
  6. notepad is still running

Example-2:

         tk_messageBox -message "before"
         exec -- [auto_execok cmd] << {
                 notepad
                 sleep 5
         }
         tk_messageBox -message "after"

enter categories here