2013-10-21 43 views
0

我有两个应用程序:一个用Delphi6编写是一个主应用程序,另一个用C#编写的是一个插件exe模块,它将结果输出到控制台。运行应用程序并将其控制台输出读到字符串

您能否提供一些如何使用CreateProcess运行此插件的exe示例并将其输出为字符串或WideString?

回答

1
+0

无法完成这项工作。控制台窗口闪烁片刻,然后'ReadFromPipe'中的'ReadFile'一直等待。 – Paul

+0

我对C#开发并不是很熟悉。您确定C#应用程序使用标准控制台输出而不是一些自定义输出吗?请更新您的问题以显示您现在使用的实际代码。 –

+0

我很确定,因为我可以使用命令行将其输出重定向到文件。我认为这是一个同步问题。该应用在我捕获输出之前完成。顺便说一句:人们在对该文章的评论中抱怨同样的问题。 – Paul

相关问题