2011-11-05 6 views
7

जब भी मैं एक नया धागा बना देता हूं तो मैं एक नया कंसोल खोलना चाहता हूं ताकि आउटपुट व्यवस्थित किया जा सके। मेरा आवेदन पूरी तरह से कंसोल आधारित है। यदि ऐसा हो तो यह संभव होगा?सी # में हर नए थ्रेड के साथ एक नया कंसोल खोलें?

सम्मान!

+0

खुला एक नया कंसोल, यह धागा के पास जब आप इसे शुरू? –

+0

क्या किसी प्रक्रिया में एक से अधिक कंसोल हो सकते हैं? –

+1

मुझे लगता है कि आपको टेक्स्ट बॉक्स के साथ एक मानक विंडो बनाना होगा और वहां आउटपुट को निर्देशित करना होगा। मुझे एक एहसास है कि प्रक्रियाओं में केवल एक कंसोल होता है। सुनिश्चित नहीं है कि चीजें .NET में अलग हैं, लेकिन यह Win32 में खेलने की स्थिति है। –

उत्तर

16

A process can be associated with only one console

http://msdn.microsoft.com/en-us/library/windows/desktop/ms681944(v=vs.85).aspx

+1

इसका मतलब है कि उसे प्रत्येक में एक थ्रेड के साथ कई प्रक्रियाएं बनाना है? – DaeMoohn

+0

@DaeMoohn नहीं इसका मतलब है कि वह एक ही ऐप में एकाधिक कंसोल नहीं बना सकता है। –

+2

यह एक दिलचस्प सीमा है। –

संबंधित मुद्दे