मैं पास्कल सीखने के लिए डेल्फी 1 16-बिट का उपयोग कर रहा हूं (हंसो मत, यह ठीक काम करता है, साथ ही मैं एक और हालिया संस्करण बर्दाश्त नहीं कर सकता)। मैं एक साधारण पता पुस्तिका के लिए ऑब्जेक्ट संदर्भ रखने के लिए एक TList का उपयोग कर रहा हूं। प्रत्येक वस्तु इतनी तरह TList में जोड़ा जाता है:क्या मुझे इन वस्तुओं को मुक्त करने की ज़रूरत है?
DataList.Add(TAddrBookData.Create('Bob', '1 Mill St'));
मैं मुक्त करने के लिए अपने आप को TAddrBookData वस्तुओं की ज़रूरत है? या जब वे TList.Free चलाया जाता है वे स्वतंत्र हैं?
स्टैक ओवरव्लो, फ्रैंक_M में आपका स्वागत है! अच्छा प्रश्न। मैं हंसूंगा नहीं, लेकिन मैं आपको चेतावनी दूंगा। 64-बिट विंडोज हर दिन अधिक लोकप्रिय हो रहा है, और 16-बिट ऐप्स इस पर नहीं चलेंगे। यदि आप एक आधुनिक संस्करण बर्दाश्त नहीं कर सकते हैं, तो देखें कि क्या आप कम से कम डेल्फी 7 की एक प्रयुक्त प्रतिलिपि नहीं ढूंढ सकते हैं। इसे डेल्फी पर बहुत सारे संवर्द्धन मिल गए हैं। –
डेल्फी 1 ओओपी सीखने के लिए अच्छी शुरुआत बिंदु नहीं है। यह ठीक है अगर आप मूल बातें सीखना चाहते हैं, लेकिन यह आधुनिक तकनीकों के संदर्भ में वास्तव में पुराना है। यदि आप आधुनिक ओओपी और प्रोग्रामिंग तकनीकों को सीखना चाहते हैं तो मैं सी # की सिफारिश करता हूं, इसके लिए मुफ्त आईडीई है: http://www.microsoft.com/express/Downloads/#2010- विज़ुअल-CS। सी # को पूर्व डेल्फी वास्तुकार द्वारा डिजाइन किया गया था, इसलिए इसमें से सबसे अच्छा लगा। – Andrey
यदि आप डेल्फी सीखने का निर्णय लेते हैं, तो हो सकता है कि आप डेल्फी 7 पर्सनल को देखना चाहें जिसे बोर्लैंड/कोडगियर/एम्बरकाडेरो वेबसाइटों से हटा दिया गया था, लेकिन फिर भी कुछ दर्पण होस्टर्स पर उपलब्ध है। मेरा मानना है कि इसका उपयोग करना कानूनी है क्योंकि इसे एक बार फ्रीवेयर के रूप में प्रकाशित किया गया था। – migajek