[Lazarus] GUI Front-end to Windows console application???

Andreas Schneider aksdb at gmx.de
Tue Jan 18 10:05:42 CET 2011


 On Mon, 17 Jan 2011 23:52:58 +0100, Bo Berglund wrote:
> So far so good, but when I read the help on TProcess it says that 
> this
> property applies only to Windows. So what happens on Linux?
> Will the console show up on screen then?
> Or is it automatically hidden in Linux?

 There is nothing to hide on *nix. STDOUT is available for all processes 
 and if that gets used by any tty is another matter. Want a console? Run 
 the tool inside a console. Don't want one? Don't run it inside a 
 console.
 It's (afaik) only Windows (or PE for that matter) that has this (kinda) 
 stupid flag to distinguish between a console app and a GUI app.

 Just as side node: even Microsoft has to work around this design 
 decision for VisualStudio (and maybe other tools) that should behave 
 differently if run from commandline or from GUI. Because in the first 
 case they should only output to the cmd and not show any window and in 
 the latter case they should show a window and not use stdout.




More information about the Lazarus mailing list