0
我有两个应用程序:一个用Delphi6编写是一个主应用程序,另一个用C#编写的是一个插件exe模块,它将结果输出到控制台。运行应用程序并将其控制台输出读到字符串
您能否提供一些如何使用CreateProcess运行此插件的exe示例并将其输出为字符串或WideString?
我有两个应用程序:一个用Delphi6编写是一个主应用程序,另一个用C#编写的是一个插件exe模块,它将结果输出到控制台。运行应用程序并将其控制台输出读到字符串
您能否提供一些如何使用CreateProcess运行此插件的exe示例并将其输出为字符串或WideString?
无法完成这项工作。控制台窗口闪烁片刻,然后'ReadFromPipe'中的'ReadFile'一直等待。 – Paul
我对C#开发并不是很熟悉。您确定C#应用程序使用标准控制台输出而不是一些自定义输出吗?请更新您的问题以显示您现在使用的实际代码。 –
我很确定,因为我可以使用命令行将其输出重定向到文件。我认为这是一个同步问题。该应用在我捕获输出之前完成。顺便说一句:人们在对该文章的评论中抱怨同样的问题。 – Paul