I execute a console application from my main application using a shell execution and all works fine.
But when I close the main application, the console app keeps running and won’t be killed. Not even when I close the shell manually with shell.close.
This issue is related to windows only. Under OSX all works fine.
So my question is how can I close the running console app that was started using a shell execution under windows?
I connect the 2 (or more) apps together with an IPC Socket. When closing the main app I send quit commands to the console app so it can close in a safe manor.
It’s could be a bug. I’m still using rs2012R2.1. Xojo I find to painful to work with. But I sometimes had issues when a made a remote shell connection to a linux platform from Windows, and only used shell.close the shell was still open seen with “Process Explorer” (http://technet.microsoft.com/en-us/sysinternals/bb896653)
Could you give my http://www.tempel.org/RB/MultiProcessing Mandelbrot demo a try on Windows? It should handle quitting the sub processes, or at least I believe it once did.
I’m also having trouble - the Close method on an asychronous shell is not working. I even try to kill the thread that it’s running on but that doesn’t even close the Shell. Anyone else having this problem?