[fpc-pascal] Redirecting input to a child process
SteveG
steveg at nevets.com.au
Sun May 8 11:30:32 CEST 2011
On 08/05/11 17:30, Anton Shepelev wrote:
> SteveG:
>
>> Anton - I have attached an extract from some work-
>> ing code (hopefully I didnt remove anything neces-
>> sary)
>> It may help you move on a bit further
>
> I turned your piece of code into a complete program,
> but it didn't work either. In fact, there is not
> much difference between your program and mine,
> except that in generality.
>
> But I am creating a process with redirected standard
> handles (poUsePipes) and am sending a tiny five-byte
> input to it, and expecitng a tiny output, so there's
> no need in the loop and in the various checks that
> your program has.
>
> Also, your program does not call CloseInput(), which
> makes me wonder how the process can ever end,
> because that way it is not going to get a EOF or
> error 109 ("Pipe has been ended") on its standard
> input.
>
> What OS is the code you sent me working on?
>
This is working on Linux and WinXP
I cut what I was hoping was just the relevant code from the unit, so it
is missing a bit :)
More information about the fpc-pascal
mailing list