[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