2013-10-21 41 views
0

我有兩個應用程序:一個用Delphi6編寫是一個主應用程序,另一個用C#編寫的是一個插件exe模塊,它將結果輸出到控制檯。運行應用程序並將其控制檯輸出讀到字符串

您能否提供一些如何使用CreateProcess運行此插件的exe示例並將其輸出爲字符串或WideString?

回答

1
+0

無法完成這項工作。控制檯窗口閃爍片刻,然後'ReadFromPipe'中的'ReadFile'一直等待。 – Paul

+0

我對C#開發並不是很熟悉。您確定C#應用程序使用標準控制檯輸出而不是一些自定義輸出嗎?請更新您的問題以顯示您現在使用的實際代碼。 –

+0

我很確定,因爲我可以使用命令行將其輸出重定向到文件。我認爲這是一個同步問題。該應用在我捕獲輸出之前完成。順便說一句:人們在對該文章的評論中抱怨同樣的問題。 – Paul

相關問題