2009-05-22 7 views
5

यदि मेरे पास एक वेरिएंट सरणी है जिसमें सरल प्रकारों के अलावा कुछ भी नहीं है, और सरल प्रकारों के संभावित और अधिक भिन्न सरणी हैं, तो मुझे स्मृति मुक्त करने के लिए कुछ भी स्पष्ट करने की ज़रूरत है, या क्या यह सब मेरे लिए ख्याल रखता है। मैंने हमेशा सोचा है कि ऐसा करने के लिए कुछ भी नहीं है, लेकिन मुझे थोड़ा सा संदेह था!डेल्फी 200 9 में मुझे वैरिएंट सरणी मुक्त करने की आवश्यकता है?

उत्तर

11

प्रकार प्रबंधित प्रकार हैं। वे कंपाइलर के संदर्भ-गिनती प्रणाली के स्वामित्व में हैं और मैन्युअल रूप से मुक्त होने की आवश्यकता नहीं है।

यदि आप किसी ऑब्जेक्ट को एक पूर्णांक में टाइपकास्टिंग की तरह संकलित करते हैं और इसे संस्करण में संग्रहीत करते हैं, और उसके बाद इसे अपने ऑब्जेक्ट का एकमात्र संदर्भ बनाते हैं, तो आप संस्करण को दायरे से बाहर जाने से पहले इसे साफ़ करना चाहते हैं , लेकिन संस्करण (वैरिएंट सरणी समेत) सुरक्षित है।

+0

मैंने यही सोचा, लेकिन कभी-कभी आपको थोड़ा बैकअप चाहिए! – Steve

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