2009-02-14 10 views
5

मैं विभिन्न घटकों का विकास कर रहा हूं, और नियमित रूप से ऐसी संपत्ति रखने की आवश्यकता में भाग लेता हूं जिसमें "एक से कई" रिश्ते हैं, घटक-टू- संपत्ति सदस्यीय। घटक अक्सर दृश्य घटक होते हैं, लेकिन हमेशा नहीं, और कभी-कभी आईडीई के साथ पंजीकृत होने की आवश्यकता होती है (यानी संपत्ति निरीक्षक का उपयोग करें), लेकिन हमेशा नहीं। मुझे यह पता नहीं है कि इन गुणों को स्थापित करते समय किस मार्ग को लेना है - एक सरणी संपत्ति, एक टीएलआईस्ट, एक टीस्ट्रिंगलिस्ट, एक टीसीओलेक्शन, या कुछ और पूरी तरह से (शायद एक नई कक्षा जो उनमें से किसी एक से प्राप्त होती है) का उपयोग कर।ऐरे प्रॉपर्टी, टीएलिस्ट, टीस्ट्रिंगलिस्ट, या टीकोलेक्शन, आदि (डेल्फी विन 32)

"सर्वोत्तम प्रथाओं"/दिशानिर्देश क्या हैं जिनके लिए कब/कहां उपयोग करना है?

उत्तर

11

यदि वे गुण हैं, तो आप टीसीओलेक्शन से उतर सकते हैं, और फिर आईडीई और ऑब्जेक्ट इंस्पेक्टर स्वचालित रूप से टीसीओलेक्शन प्रॉपर्टी एडिटर के माध्यम से उनके लिए समर्थन प्रदान करेंगे।

+1

निक, ओआई समर्थन के लिए, टोनड कोलेक्शन नहीं है? –

+1

नहीं, टीकोलेक्शन ठीक है - –

2

TObjectList और TInterfaceList/IInterfaceList मेरे पसंदीदा हैं। और थ्रेड-सुरक्षित सूचियों के लिए TThreadList है। वे सभी डेल्फी 6 (या इससे पहले भी) में उपलब्ध हैं।

+0

दिलचस्प - धन्यवाद! – Jamo

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