在自己的視窗程式中,運行一個控制臺程式,非delphi寫的,我把他叫為B程式。這個控制臺程式會在控制臺不停輸出一些內容。然后我想實時的捕獲輸出的資訊。怎么辦呢?利用管道只能在B程式運行完成后才能獲得。但是B程式會運行很久很久。運行中會不停反饋一些資訊到控制臺上。現在我想在B程式上加一個殼,方便更多人使用,求大神給一個能實時獲取控制臺輸出的方案。
通過爬文,目前知道一個問題,就是這個B程式只是printf 而沒有 flush 的話,就不能實時。而我自己寫一個for回圈的控制臺程式,在回圈里Writeln(s)輸出資訊。然后通過管道就可以捕獲,但B程式無論如何就不行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/46040.html
標籤:語言基礎/算法/系統設計
上一篇:LeetCode—劍指Offer:n個骰子的點數(動態規劃)
下一篇:C#:屬性_賦值私有欄位
