मेरे पास एक विंडोज़ फॉर्म एप्लीकेशन (फॉर्म 1) है जो उपयोगकर्ता को अन्य फॉर्म (फॉर्मग्राफ) खोलने की अनुमति देता है। फॉर्मग्राफ ऐप खोलने के लिए मैं इसे खोलने वाले थ्रेड का उपयोग करता हूं।विंडोज थ्रेड दिखाने के तुरंत बाद मेरा थ्रेड समाप्त क्यों होता है?
private void ThreadCreateCurvedGraph()
{
FormGraph myGraph = new FormGraph();
myGraph.CreateCurvedGraph(...);
myGraph.Show();
}
मेरे समस्या myGraph
बंद कर दिया है कि सही होने के बाद यह खुला है है:
यहाँ कोड है कि धागा चल रहा है है।
1) क्या किसी को पता है कि यह क्यों हो रहा है और myGraph
कैसे खुला रहता है?
2) उपयोगकर्ता ने myGraph
को बंद करने के बाद, मैं धागे को कैसे समाप्त कर सकता हूं?
बहुत धन्यवाद!
यही वह करता है जो वह करता है। – TomTom
ध्यान से पढ़ें: "मैं इसे खोलने वाले धागे का उपयोग करता हूं।" – Andrey
अपना कोड पढ़ें। समस्या: कोई संदेश पंप स्थापित नहीं है। एकाधिक यूआई धागे रखने के लिए यहां अच्छे कारण हैं। कभी एक एकल थ्रेड किए गए व्यापार आवेदक को देखा - वे SUCK (संकेत: निंजा ट्रेडर - इसके लिए बेकार है)। – TomTom