HappyLarry

(that's me) said in reply to
eny (half a lifetime ago)

It would therefore be impossible to control a Pascal console app with TProcess.
Is that correct?
Your last post seems to agree

that this is pretty much correct if the console app is interactive and uses I/O buffering (as Pascal console apps do). So for instance, it is very hard to write a Lazarus program to be a GUI front-end to an
interactive compiled Pascal program where you could not amend the source code, even if it were very simple like the ones I have used as test examples. As for writing a GUI front-end to programs like SQLite3, where the interface is known but the code can't be easily amended . . . forget it!

I think the wiki should make this clear.
So in terms of
interactive external applications that use I/O buffering (like Pascal), apart from starting them, TProcess is not very useful. Harsh . . .

. . . or fair?