On 5/8/2011 13:17, Anton Shepelev wrote:
Ludo Brands:
If you run 'more' in a cmd window you'll notice that
'more' echoes the input but only sends to stdout when a
return is entered. I modified the program to send
'Anton'#10 and the program reads back 'Anton'#10 from
stdout.
Thank you, Ludo, this is great!
But why doesn't the process finish? I thought that the clos-
ing of the write end of the StdIn pipe handle should cause a
EOF to be 'seen' at the read end, but this does not happen.
how about sending the ^Z line the CRLF is being sent to indicate line breaks??
that should indicate the EOF which should trigger the ending of the process and
closing of the pipe... shouldn't it?
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal