nmartin@ispam.com (niLLer)) wrote in <3a5ddf6b.1738864@news.12move.dk>:
>Jeg ville nok bruge en named pipe hvis det skal simulere et
>konsol-program.
Jeg takker og bukker. Jeg fandt ud af at redirecte mit console-programs
input/output til pipes.
Jeg fik vist ikke skrevet det helt nøjagtigt, men jeg kan ikke pille i source-
koden til programmet. Til gengæld kan jeg specificere i kaldet til
CreateProcess at jeg ikke gider se på det grimme Console-window.
>
>>2: Man skal, fra Delphi, kunne læse output fra programmet, og sende
>>"tastaturtryk" til det.
>
>Jeg vil tro at man kan lave en ny underklasse af THandleStream (f.eks.
>TNamedPipeStream). Den kan man så bruge som en almindelig fil
>(næsten). Man kan bruge messages til at få server-programmet (det der
>kører i baggrunden) til at fortælle klinten om pipens handle.
Mit lille demo-program redirecter stdin og stdout til pipes, som så åbnes som
filer. Ganske simpelt (og tyvstjålet fra hjælpen til Windows API'et
.
Mvh
Jesper