मेरे पास एक लूप चल रहा है जो 1000 के रिकॉर्ड को संसाधित करेगा, वर्तमान में लूप चलने के बाद इसे रोक नहीं दिया जा सकता है और उपयोगकर्ता को समाप्त होने तक प्रतीक्षा करनी चाहिए। जब कोई 'रद्द करें' बटन पर क्लिक करता है तो मैं लूप को कैसे रोक सकता हूं? मैं उस अन्य दिनचर्या में कैसे टूट सकता हूं?सी # मैं एक और उप दिनचर्या में एक ब्रेक कैसे भेज सकता हूं?
धन्यवाद
मैं इस विचार प्यार करता हूँ, एक निकास ध्वज के विचार अपील है: MSDN लेख कि जुड़ा हुआ chakrit नमूना कोड का एक अच्छा ब्लॉक
संपादन , हालांकि उपयोगकर्ता शिकायत कर सकते हैं कि इसमें पहुंचने में कोई देरी हो रही है, उम्मीद है कि यह एक बड़ी प्रक्रिया नहीं होगी;) – thismat
को रद्द करें संदेश प्राप्त करने के लिए उन्हें जीत कतार भी, DoEvents शैली की जांच करने की आवश्यकता होगी। –
यह 99% समय लेगा जो एक रिकॉर्ड को संसाधित करने में लग रहा है, है ना? यदि इसमें काफी समय लग रहा है तो आपको अन्य समस्याएं हो सकती हैं। –