मेरे पास डेल्फी के साथ थ्रेडिंग समस्या है। मुझे लगता है कि यह अन्य भाषाओं में भी आम है। मेरे पास एक लंबी प्रक्रिया है जो मैं धागे में करता हूं, जो मुख्य विंडो में एक सूची भरती है। लेकिन अगर कुछ पैरामीटर औसत समय में बदलते हैं, तो मुझे वर्तमान निष्पादन धागे को रोकना चाहिए और शुरुआत से शुरू करना चाहिए। डेल्फी टर्मिनल सेट करके थ्रेड को समाप्त करने का सुझाव देता है: = सत्य और थ्रेड में इस चर के मान की जांच करना। हालांकि मेरी समस्या यह है कि लंबे समय तक निष्पादित भाग को लाइब्रेरी कॉल में दफनाया जाता है और इस कॉल में मैं टर्मिनेटेड वैरिएबल की जांच नहीं कर सकता। इसलिए मुझे इस लाइब्रेरी कॉल को समाप्त करने के लिए इंतजार करना पड़ा, जो पूरे कार्यक्रम को प्रभावित करता है।लंबी निष्पादन धागे को सावधानी से कैसे रोकें?
इस मामले में क्या करना पसंदीदा तरीका है? क्या मैं तुरंत धागे को मार सकता हूँ?
लंबी अवधि वाली लाइब्रेरी कॉल क्या है? –