
Thanks all. This was indeed my question... Too bad creation of a dos window isn't done lazily... :) It would indeed be interesting to have still more control over the dos window, so you could close the dos window after user input. (And closing a dos window shouldn't necessarily always close your program. ) Shouldn't be too difficult, I guess... Maarten Duncan Coutts wrote:
On Tue, 2006-06-13 at 16:23 +0200, Maarten wrote:
Dear all,
Is it somehow possible to suppress the dos window (in windows), for example to run tasks in the background? Couldn't find it anywhere in the documentation. Any suggestions appreciated. Thanks.
There's an FAQ on this on the Gtk2Hs site:
http://haskell.org/gtk2hs/archives/2005/06/23/hiding-the-console-on-windows/
The thing you have to watch out for is using standard IO functions when the process's stdin/stdou/stderr are not connected to anything. So if your program does not use the stdio at all then you're ok, or if you launch the program with redirected standard io handles (eg to pipes) then you're probably also ok.
Duncan