क्या TParallel.&For
और TParallel.For
के बीच कोई अंतर है?क्या TParallel के बीच कोई अंतर है। और के लिए और TParallel.For?
दोनों डेल्फी 10 सिएटल में संकलित किए जा सकते हैं। तो मुझे किसके साथ रहना चाहिए?
क्या TParallel.&For
और TParallel.For
के बीच कोई अंतर है?क्या TParallel के बीच कोई अंतर है। और के लिए और TParallel.For?
दोनों डेल्फी 10 सिएटल में संकलित किए जा सकते हैं। तो मुझे किसके साथ रहना चाहिए?
TParallel.&For
के लिए विधि परिभाषा एक सुरक्षित शब्द (for
) से बचने के लिए एम्परसेंड की आवश्यकता है। विधि को कॉल करते समय आपको इसका उपयोग करने की आवश्यकता नहीं है, जहां अस्पष्टता होगी।
उदाहरण के लिए:
with TParallel do begin
&For(...) // etc
end;
मैं कल्पना नहीं कर सकते क्यों आप कभी भी है कि क्या करना चाहते हैं, लेकिन।
यदि यह आपकी अपनी कक्षाओं में से एक था, तो आपको याद है कि किसी भी बचने वाली विधि के लिए आंतरिक कॉल के लिए एम्परसैंड या एक स्पष्ट वर्ग या उदाहरण (self
) पहचानकर्ता की आवश्यकता होगी।
TParallel
एक मुहरबंद वर्ग है, इसलिए इस मामले में बिंदु मंथन है। आप कभी भी इसके भीतर या वंश के भीतर काम नहीं करेंगे।
संभावित रूप से यह केवल प्रकार की घोषणा में आवश्यक है, कार्यान्वयन नहीं? –
@ डेविड हेफरनन यह कार्यान्वयन में भी आवश्यक है। आपको लगता है कि उस बिंदु पर दायरे को हल किया जा सकता है, लेकिन कार्यान्वयन में इसे छोड़कर एक कंपाइलर त्रुटि उत्पन्न होती है ('अपेक्षित लेकिन प्राप्त किया गया')। –
उस के लिए धन्यवाद, दिलचस्प –
कोई फर्क नहीं पड़ता। – gabr