在 Delphi 控制台应用程序中的 stdin/stdout 上打开 TStream
我正在尝试编写一个 Delphi 控制台应用程序,为其标准输入创建一个 TStream,并为其标准输出创建另一个 TStream。
其输入和输出重定向到管道,并将二进制数据传入/传出该主机应用程序,因此 TStream 比 ReadLn/WriteLn 更适合该任务。)
(它将由主机应用程序启动, 我要在标准输入或标准输出上打开 TStream 吗?
I'm trying to write a Delphi console application that creates a TStream for its standard input, and another TStream for its standard output.
(It will be launched by a host app with its input and output redirected to pipes, and will be passing binary data to/from that host app, so TStream will be much better-suited to the task than ReadLn/WriteLn.)
How do I go about opening a TStream on standard input or standard output?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从我的头顶上跳出来:
试试吧..
Off the top of my head:
Give that a go..