[fpc-pascal] Redirecting input to a child process
waldo kitty
wkitty42 at windstream.net
Sun May 8 20:29:24 CEST 2011
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?
More information about the fpc-pascal
mailing list