पर रीडायरेक्ट करें। मेरे पास सी # में एक बाहरी डीएल लिखा गया है और मैंने असेंबली दस्तावेज से अध्ययन किया है कि यह Console.WriteLine
का उपयोग कर कंसोल पर अपने डीबग संदेश लिखता है।विंडोज अनुप्रयोग से कंसोल। राइटलाइन को एक स्ट्रिंग
यह डीएलएल आवेदन के यूआई के साथ मेरी बातचीत के दौरान कंसोल को लिखता है, इसलिए मैं सीधे डीएलएल कॉल नहीं करता हूं, लेकिन मैं सभी कंसोल आउटपुट कैप्चर करता हूं, इसलिए मुझे लगता है कि मुझे फॉर्म लोड में इंटिलाइज करना है, फिर मुझे बाद में पाठ पर कब्जा कर लिया।
मैं सभी आउटपुट को स्ट्रिंग वैरिएबल पर रीडायरेक्ट करना चाहता हूं।
मैंने Console.SetOut
की कोशिश की, लेकिन स्ट्रिंग पर रीडायरेक्ट करने के लिए इसका उपयोग आसान नहीं है।
क्या कोड आप जब 'SetOut' विधि का उपयोग करने की कोशिश कर उपयोग किया था? –