Otwieranie TStream na stdin / stdout w aplikacji konsoli Delphi

Próbuję napisać aplikację konsolową Delphi, która tworzy TStream dla standardowego wejścia, a drugą dla standardowego wyjścia.

(Zostanie on uruchomiony przez aplikację hosta z jego wejściem i wyjściem przekierowanym do potoków i będzie przekazywał dane binarne do / z tej aplikacji hosta, więc TStream będzie znacznie lepiej dostosowany do zadania niż ReadLn / WriteLn.)

Jak przejść do otwierania strumienia TStream na standardowym wejściu lub standardowym wyjściu?

questionAnswers(1)

yourAnswerToTheQuestion